一些背景信息:
我使用Macports在Mac OS X 10.6上工作,并且在我的.bash_profile中设置了DYLD_LIBRARY_PATH
。
问题:
当我运行java -version
时,会出现以下错误:
VM初始化期间发生错误
无法加载本地库:libjava.jnilib
通过参考论坛帖子,我发现问题是因为我设置的DYLD_LIBRARY_PATH
导致'/opt/local/lib'目录下的某些文件出现问题。
当我从'/opt/local/lib'中删除以libgif、libjpeg、libpng和libtiff开头的文件时,问题就解决了,`java -version'可以正常工作,但依赖这些文件的端口会出现问题。
有没有人知道如何保留文件并使java正常工作?可能需要设置java路径,但我不太确定该怎么做,而且我所有的尝试都失败了。
谢谢。