[讨论] JDK1.8 SA Disassembler 错误

jjzhk 2015-01-16
请问各位大神,有没有遇到如下错误
Exception in thread "main" sun.jvm.hotspot.debugger.DebuggerException: /usr/java1.8/bin/../lib/amd64/hsdis-amd64.so: undefined symbol: decode_instructions_virtual.
.......


我是在java code中调用了 Disassembler.decode方法报的这个错误。

我直接使用-XX:+PrintAssembly是没有问题的。不知道是什么原因?

环境:CentOS6.5, JDK1.8。
最开始我怀疑是hidis-amd64.so的版本不对,可是用PrintAssembly就没有问题。很不理解,请大家帮忙。
Global site tag (gtag.js) - Google Analytics