我的eclipse使用android中的程序并不是开放的。我已经阅读了许多可能的解决方案,例如Can't start Eclipse - Java was started but returned exit code=13 但这也不起作用。我试图将我的电脑的PATH变量更改为jre或jdk,但仍然出现错误。我试图在.ini文件中使用jdk和jre,但也没有运气。
Eclipse ADT向我展示了这个:
这是错误:
我的.ini文件是这样的:
-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.product
--launcher.XXMaxPermSize
256M
-showsplash
com.android.ide.eclipse.adt.package.product
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vm
C:/Program Files (x86)/Java/jdk1.7.0_25/bin/javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx768m
-Declipse.buildId=v22.3.0-887826
-XX:MaxPermSize=512M
我的java版本是1.7.0_25
我的JAVA_HOME是C:/ Program Files(x86)/ Java / jre7 我的PATH是c:\ Program Files(x86)\ Intel \ iCLS Client \; c:\ Program Files \ Intel \ iCLS Client \;%SystemRoot%\ system32;%SystemRoot%;%SystemRoot%\ System32 \ Wbem;%SYSTEMROOT %\ System32 \ WindowsPowerShell \ v1.0 \; C:\ Program Files \ Intel \ Intel(R)Management Engine Components \ DAL; C:\ Program Files \ Intel \ Intel(R)Management Engine Components \ IPT; C:\程序文件(x86)\ Intel \ Intel(R)管理引擎组件\ DAL; C:\ Program Files(x86)\ Intel \ Intel(R)管理引擎组件\ IPT; c:\ Program Files(x86)\ ATI Technologies \ ATI.ACE \ Core-Static; C:\ Program Files(x86)\ Windows Live \ Shared; C:\ Program Files \ TortoiseHg \; C:/ Program Files(x86)/Java/jdk1.7.0_25/bin < / p>
有谁知道如何解决这个问题?
答案 0 :(得分:3)
您正在尝试使用64位Eclipse(由org.eclipse.equinox.launcher.win32.win32.x86_64
插件指示)和32位Java(由其安装路径指示在Program Files (x86)
下)。他们必须匹配。使用32位ADT捆绑包可能是更容易解决的问题。
答案 1 :(得分:0)
更改C:\ programdata \ oracle \ java \ javapath中指向的快捷方式指向64位版本
答案 2 :(得分:0)
只需按照以下步骤操作:
eclipse.ini
文件中(就在“-vmargs”行之前):
-vm
c:\Program Files\Java\jre7\bin\javaw.exe
或有时候C:\Program Files\Java\jre7\bin\
也会奏效。