pidxxx专题

JNI调用本地库时JAVA虚拟机异常退出问题定位,通过虚拟机生成的hs_err_pidxxx.log日志文件定位过程

JAVA代码中有一处需要通过JNI调用本地的DLL库,每次一到这里整个程序就直接闪退,程序目录下有生成的虚拟机日志文件hs_err_pidxxx.log,相同的程序运行在别的机器上都没有问题,刚开始无从下手。 1 开始慢慢分析hs_err_pidxxx.log文件,日志的第二行EXCEPTION_ACCESS_VIOLATION ,发生这样的错误,大多是JNI端代码有问题,如:不恰当的 prin