startJVM是加載jvm用的方法。在JPype,apache mod等等很多地方都用到。但凡要用其他語言來加載jvm進(jìn)程,就要用到這個(gè)。
可惜往往會(huì)出錯(cuò)。一般都是
Unable to load native library: libjvm.so: cannot open shared object file: No such file or directory
但是libjvm.so確實(shí)存在啊。
解決方法很簡(jiǎn)單:
在/etc/profile里面設(shè)置:
這樣就能找到其他的鏈接庫了。就沒問題了。倒是簡(jiǎn)單,但是錯(cuò)誤信息是libjvm.so ,而且No such file or directory ,所以很讓人迷惑。