我正在尝试使用-XX:+PrintAssembly选项运行我的程序,但我总是收到如下消息:
Java HotSpot(TM) 64 位服务器 VM 警告:PrintAssembly 已启用;打开 DebugNonSafepoints 以获得额外输出无法加载 hsdis-amd64.so;库无法加载;PrintAssembly 被禁用
我下载了hsdis-amd64.so从Kenai:https://kenai.com/projects/base-hsdis/downloads
我自己用http://sourceforge.net/projects/fcml/files/fcml-1.1.1/项目构建了这个库。
我把它放在任何地方“谷歌说”:
/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/
Run Code Online (Sandbox Code Playgroud)
名称:
hsdis-amd64.so
libhsdis-amd64.so
hsdis.so
libhsdis.so
Run Code Online (Sandbox Code Playgroud)
我什至尝试过设置手动导出 LD_LIBRARY_PATH=/usr/lib/jvm/java-8-oracle/jre/lib/amd64/server/
......一切都白费了。
没有更多的谷歌结果,不再有上述解决方案的组合:-(
任何人都可以帮助我吗?