2015-02-04 40 views
1

在几天前更新Java到版本8更新31之后,我无法让我的Android Eclipse正常工作。每次我打开它,这个出现http://gyazo.com/12547a9085db3cfd8da258eac1e86c12。我已经试过这通常指的只是Eclipse的其他许多问题,而这个特定的错误,这让我通过键入得到正规的Eclipse工作:安卓Eclipse无法在Java更新后工作我该如何解决它?

-vm 
C:/Program Files/Java/jdk1.7.0_40/bin/javaw.exe 

进入eclipse.ini文件,但同样没有为android eclipse中的一个工作。 在此先感谢!

为Android Eclipse的.ini文件(这是在同一个行,我把-vm行了,我最初加入): - 正常的Ec​​lipse

-startup 
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar 
--launcher.library 
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20120913-144807 
-product 
com.android.ide.eclipse.adt.package.adtproduct 
-showsplash 
org.eclipse.platform 
--launcher.XXMaxPermSize 
256m 
--launcher.defaultAction 
openFile 
-vmargs 
-Dosgi.requiredJavaVersion=1.6 
-XX:MaxPermSize=256m 
-Xms512m 
-Xmx1024m 

.ini文件(包括我添加的-vm行): -

-startup 
plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar 
--launcher.library 
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20140603-1326 
-product 
org.eclipse.epp.package.standard.product 
--launcher.defaultAction 
openFile 
--launcher.XXMaxPermSize 
256M 
-showsplash 
org.eclipse.platform 
--launcher.XXMaxPermSize 
256m 
--launcher.defaultAction 
openFile 
--launcher.appendVmargs 
-vm 
C:/Program Files/Java/jdk1.7.0_40/bin/javaw.exe 
-vmargs 
-Dosgi.requiredJavaVersion=1.7 
-Xms40m 
-Xmx512m 
+0

你能发布完整的.ini文件吗 – Boopathi

+0

@Boopathi ^那是你要求的吗? – user3482398

回答

1

你在adt eclipse.ini中将此更改为1.7版吗? -vmargs -Dosgi.requiredJavaVersion = 1.6

我在该问题上查看的每个链接都处理32位和64位java。您发布的屏幕截图显示为adt-bundle-windows-x86_64。在下一行-os win32和随后的库路径中显示了32位窗口的一些功能。

检查您的cpu,adt版本和java版本的相同位大小,在这种情况下是64位。

此外,请确保您的所有路径都指向您的jdk目录,而不是您的jre目录。

0
-vm 
C:/Program Files/Java/jdk1.7.0_40/bin/javaw.exe 

保持上面的代码作为eclipse.ini文件的前两行,然后它将工作。

0

在我的情况下,我只需要重新安装jdk7u79和eclipse再次工作。

相关问题