我正在使用 Eclipse juno 和 osx 10.8 。通过在这里做技巧,我有 java 7 和 eclipse 设置: Eclipse 4.2、Mac OS X 10.8 (ML) 和 Java 6
sudo mkdir /System/Library/Java/JavaVirtualMachines
sudo su ln -s /Library/Java/JavaVirtualMachines/1.7.0.jdk /System/Library/Java/JavaVirtualMachines/1.6.0.jdk
当我去切换工作区时,我得到“无法创建 Java 虚拟机”。警报。然后我可以在我选择的不同工作区中以正常方式启动 Eclipse。在命令行上我看到:
./eclipse -clean
No binding table for org.eclipse.ui.contexts.dialog
requested Java version ((null)) not available. Using Java at "" instead.
JavaVM: Failed to load JVM: /bundle/Libraries/libserver.dylib
JavaVM FATAL: Failed to load the jvm library.
知道如何使切换工作区不会引发错误并正常执行但仍使用 java 7?
我尝试添加到 info.plist:
<string>-vm</string>
<string>/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java</string>
但我仍然得到错误。