首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java-8-甲骨文(1.8.0_66)与PrintAssembly的问题“无法加载hsdis-amd64.so”

Java-8-甲骨文(1.8.0_66)与PrintAssembly的问题“无法加载hsdis-amd64.so”
EN

Ask Ubuntu用户
提问于 2015-12-17 06:35:32
回答 1查看 10.2K关注 0票数 23

我试图使用-XX:+PrintAssembly选项运行我的程序,但我总是收到这样的消息:

HotSpot(TM) 64位服务器VM警告:启用PrintAssembly;打开DebugNonSafepoints以获得额外输出无法加载hsdis-amd64.so;库不可加载;PrintAssembly已禁用

我从Kenai:https://kenai.com/projects/base-hsdis/downloads下载了hsdis- the 64。

我已经用http://sourceforge.net/projects/fcml/files/fcml-1.1.1/项目自己构建了这个库。

我把它写在“谷歌说”的任何地方:

代码语言:javascript
复制
/usr/lib/jvm/java-8-oracle/jre/lib/amd64/server/
/usr/lib/jvm/java-8-oracle/jre/lib/amd64/
/usr/lib/jvm/java-8-oracle/lib/amd64/

有姓名:

代码语言:javascript
复制
hsdis-amd64.so
libhsdis-amd64.so
hsdis.so
libhsdis.so

我甚至尝试过手动设置导出LD_LIBRARY_PATH=/usr/lib/jvm/java-8-oracle/jre/lib/amd64/server/

..。一切都白费了。

没有更多的谷歌结果不再结合上述解决方案:-(

有人能帮我吗?

EN

回答 1

Ask Ubuntu用户

发布于 2017-03-12 23:05:52

安装软件包libhsdis0-fcml

代码语言:javascript
复制
apt-get install libhsdis0-fcml

它应该提供所有必要的库(参见http://packages.ubuntu.com/xenial/amd64/libhsdis0-fcml/filelist)

票数 5
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/710392

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档