一些背景资料:破碎的Java的Mac 10.6
在Mac OS X 10.6的MacPorts使用,我有我的.bash_profile DYLD_LIBRARY_PATH
集。
问题:
当我运行java -version
我得到这个错误:
Error occurred during initialization of VM
Unable to load native library: libjava.jnilib
通过一种有益的方式forum thread,我发现这个问题是在我的“/选择一些文件/本地/ lib'目录由于我设置的DYLD_LIBRARY_PATH
而导致麻烦。
当我从'/ opt/local/lib'中删除以libgif,libjpeg,libpng和libtiff开头的文件时,问题消失,'java -version'工作,但取决于这些文件的端口中断。
任何人都知道的方式,我可以保持文件,仍然可以让java正常工作?可能设置的java路径,我不知道该怎么做,我所有的尝试都失败了。
谢谢。
请不要发布只是链接到其他职位的答案。在堆栈溢出时,答案应该实际上包含自己的问题解决方案。链接很棒,但只能用于提供更多信息。 – Pops 2011-11-09 20:04:10