2012-06-19 46 views
1

我正在使用運行Mac OS 10.5.8的MacBook Pro上的Eclipse Indigo。我試圖運行最新版本的Google Android插件(版本18),但在嘗試創建新的Android項目時收到以下錯誤:Eclipse VM不會運行Java 1.6

所選嚮導無法啓動。
插件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 /系統/庫/框架/JavaVM.framework/Versions/1.6.0/Commands/java

我在做什麼錯?我在這裏非常沮喪。

+0

你有沒有將Java 6移植到OS X java工具的頂端? –

+0

您的意思是在應用程序/實用程序下的Java首選項?我將Java 1.6移動到該實用程序的頂部,然後重新啓動。我也有我的JAVA_HOME設置爲/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home和我的CurrentJDK在/System/Library/Frameworks/JavaVM.framework/Versions指向1.6 – jasonf

回答

1

確保您運行Eclipse 3.5.1的64位Cocoa版本,並確保您的JAVA_HOME設置爲1.6.0而不是1.5.0。另外,在Eclipse中設置Preferences-> Java-> Compiler爲1.6。

+0

就是這樣。我有32位版本安裝謝謝!對不起,我沒有足夠的聲望點投票了這個答案:( – jasonf

+0

很高興我可以幫助。 – Failsafe