startJVM出错的解决方法
作者:virushuo 发表于 2007-05-08 19:05 最后更新于 2007-05-10 13:05
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明。
http://blog.devep.net/virushuo/2007/05/08/load-libjvm-startjvm.html
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明。
http://blog.devep.net/virushuo/2007/05/08/load-libjvm-startjvm.html
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里面设置:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/java/jre/lib/i386/client:/usr/local/java/jre/lib/i386
这样就能找到其他的链接库了。就没问题了。倒是简单,但是错误信息是libjvm.so ,而且No such file or directory ,所以很让人迷惑。
相关文章:





Comments
/etc/profile 吧?
Posted by: windrose | May 10, 2007 10:23 AM
确实,笔误,谢谢。
Posted by: virushuo | May 10, 2007 1:53 PM