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