Eclipse VM无法运行Java 1.6

时间:2012-06-19 18:58:20

标签: java android eclipse

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

  

无法启动所选向导   插件com.android.ide.eclipse.adt无法加载类com.android.ide.eclipse.adt.internal.wizards.newproject.NewProjectWizard.
  .class文件中的版本号错误

据我所知,问题是Eclipse在Java 1.5版本的VM下运行。无论我做什么,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

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

1 个答案:

答案 0 :(得分:1)

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