【发布时间】:2010-12-01 17:35:03
【问题描述】:
一些背景:
在使用 Macports 的 Mac OS X 10.6 上,我在 .bash_profile 中设置了 DYLD_LIBRARY_PATH。
问题:
当我运行 java -version 时,我收到此错误:
虚拟机初始化过程中发生错误
无法加载本机库:libjava.jnilib
通过一个有用的forum thread,我发现问题是我的“/opt/local/lib”目录中的一些文件由于我设置的DYLD_LIBRARY_PATH 而导致了问题。
当我从“/opt/local/lib”中删除以 libgif、libjpeg、libpng 和 libtiff 开头的文件时,问题就消失了,“java -version”可以正常工作,但是依赖于这些文件的端口会中断。
任何人都知道我可以保留文件并仍然让 java 正常工作的方法吗?可能设置了 java 路径,我不太清楚该怎么做,我所有的尝试都失败了。
谢谢。
【问题讨论】:
标签: java macos osx-snow-leopard macports