如何让OSX上的Eclipse使用Java 1.6?
题
我刚刚在OSX上安装了Java 1.6,除了Eclipse拒绝启动外,一切都运行良好。它提出了一个巨大的提示,我无法复制/粘贴,但它明确表示它想要使用Java 1.5并且再也找不到它了。
我在配置文件中没有看到它应该查找哪个版本的Java。有没有人处理过这个问题?
提前致谢。
解决方案
在/Applications/Eclipse/Eclipse.app上右键单击并选择<!>“;显示包内容<!>”; 使用文本编辑器打开Contents / Info.plist NOT plist editor
添加
<string>-vm</string>
<string>/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Commands/java</string>
到
<key>Eclipse</key>
<array>
<!-- add it here -->
</array>
保存并重新启动。
其他提示
您应切换到以前版本的Java,在Utilities,Java Preferences下,并将1.5 32 bit作为首选项。
错误的原因是捆绑的SWT JINI库似乎只针对某些平台进行编译。
您始终可以在控制台中查看特定的错误消息。
不隶属于 StackOverflow