java - Eclipse VM 不会运行 Java 1.6

标签 java android eclipse

我在运行 Mac OS 10.5.8 的 MacBook Pro 上使用 Eclipse Indigo。我正在尝试运行最新版本的 Google Android 插件(版本 18),但在尝试创建新的 Android 项目时收到以下错误:

The selected wizard could not be started.
Plug-in com.android.ide.eclipse.adt was unable to load class com.android.ide.eclipse.adt.internal.wizards.newproject.NewProjectWizard.
Bad version number in .class file

据我所知,问题是 Eclipse 在 Java 1.5 版的虚拟机下运行。无论我做什么,Eclipse 安装详细信息配置页面都在报告:

-vm
/System/Library/Frameworks/JavaVM.framework

java.class.version=49.0
java.endorsed.dirs=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/endorsed
java.ext.dirs=/Library/Java/Extensions:/System/Library/Java/Extensions:/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/ext
java.home=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home
java.io.tmpdir=/var/folders/N-/N-YaOpnxGXqmE8+CqS2VxE+++TI/-Tmp-/
java.library.path=.:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java
java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition
java.runtime.version=1.5.0_30-b03-389-9M3425
java.specification.name=Java Platform API Specification
java.specification.vendor=Sun Microsystems Inc.
java.specification.version=1.5

我已经尝试在 eclipse.ini 文件中设置 -vm,也在我添加的 Info.plist 中设置:-vm/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Commands/java

我做错了什么?我在这里很沮丧。

最佳答案

确保您运行的是 64 位 Cocoa 版本的 Eclipse 3.5.1,并确保您的 JAVA_HOME 设置为 1.6.0 而不是 1.5.0。此外,在 Eclipse 中将 Preferences->Java->Compiler 设置为 1.6。

关于java - Eclipse VM 不会运行 Java 1.6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11107571/

相关文章:

java - Android:为什么我不能从 View 中覆盖 setFrame?

java - 使用 jackson 解码 json 时的验证

android - 尝试在空对象引用上调用虚拟方法 'java.lang.CharSequence android.widget.TextView.getText()'

java - 如何在 Eclipse 中导入 ShowcaseView?

java - jUnit 和 DateFormat(EclEmma 代码覆盖率)

java - 使用接口(interface)时列表转换错误

android - 如何在android中使用xml绘制形状

javascript - 如何在 Android Web View 中检测重定向

导入项目、执行 jUnit 测试等后 Eclipse 无声地崩溃

java - 在 Eclipse 中的窗口菜单选项下找不到首选项