当我尝试运行eclipse时,我得到java代码13错误

时间:2014-09-10 06:20:32

标签: java eclipse

我是新手,想尝试Android应用程序开发。所以我从https://developer.android.com下载了SDK和ADT。在此之后,我意识到我需要一个Java的东西,所以我从Java站点下载了jdk1.8.0_20。我的ecplise文件夹位于c:\ Android \(“Android”是我为此目的创建的文件夹)所安装的Java i位于C:\ Program Files(x86)\ Java中。我的系统也运行在64位Windows 7操作系统上。现在,当我运行eclipse时,我得到以下错误。

Java was started but returned exit code=13
C:\ProgramData\Oracle\Java\javapath\javaw.exe
-Dosgi.requiredJavaVersion=1.6
-XX:MaxPermSize=256m
-Xms512m
-Xmx1024m
-jar C:\Android\eclipse\\plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
-os win32
-ws win32
-arch x86_64
-showsplash C:\Android\eclipse\\plugins\org.eclipse.platform_4.2.2.v201302041200\splash.bmp
-launcher C:\Android\eclipse\eclipse.exe
-name Eclipse
--launcher.labrary          C:\Android\eclipse\plugins\org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20120913-144807\eclipse_1503.dll
-startup C:\Android\eclipse\\plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.overrideVmargs
-exit data f24_5c
-
-launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20120913-144807
-product com.android.ide.eclipse.adt.package.adtproduct
-
-launcher.XXMaxPermSize256m
-
-launcher.defaultAction openfile
-vm C:\ProgramData\Oracle\Java\javapath\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.6
-XX:MaxPermSize=256m
-Xms512m
-Xmx1024m
-jar C:\Android\eclipse\\plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar

现在在所有这些之后我检查了eclipse.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.adtproduct
-showsplash org.eclipse.platform
-
-launcher.XXMaxPermSize256m
-
-launcher.defaultAction openFile
-vmargs
-Dosgi.requiredJavaVersion=1.6
-XX:MaxPermSize=256m
-Xms512m
-Xmx1024m

所以有人可以帮助我并告诉我该怎么做..或者更好的还是告诉我需要下载并安装在我的64位Windows 7系统上,以便我可以开始学习一些Android应用开发。 非常感谢你的帮助。

6 个答案:

答案 0 :(得分:10)

当我没有改变任何事情时,我就在一夜之间发生了这个问题。我怀疑有C:\ProgramData\Oracle\Java的自动更新。

我只是通过将C:\ProgramData\Oracle\Java重命名为C:\ProgramData\Oracle\JavaXXX来解决此问题,因此无法找到它并使用$ JAVA_HOME。

我没有时间进一步研究这个问题,并且如果我的改变打破其他原因,我将会这样做:(

答案 1 :(得分:1)

卸载Java 32位并安装64位对我来说很有用。

https://www.java.com/en/download/manual.jsp

答案 2 :(得分:1)

我昨天发生了这个错误。 这是我如何解决它,至少对于Windows 7。 转到控制面板 - >外观和个性化 在文件夹选项下

点击“显示隐藏的文件和文件夹” 看起来像这样 现在你已经准备好解决这个问题了。

导航到错误代码为您提供的路径。 [Win] + [E]以root身份打开资源管理器。 在“Oracle”目录中找到Java文件夹后。删除它。 一旦你完成了这个。

尝试再次启动Eclipse。 Eclipse现在应该能够通过再次找到java。您路径中的JAVA_HOME变量。

答案 3 :(得分:0)

确保您使用32位或64位eclipse和java。 使用32位或64位。 看看这个link

答案 4 :(得分:0)

Android SDK不支持Java 8.您必须安装Java 7.并验证Android xbit版本是否与安装Java的xbit版本相同

答案 5 :(得分:0)

你需要安装JDK v8,因为你升级了你的JAVA版本:D open start和write cmd打开控制台并输入:java -version和maby你有这个:

java版" 1.8.0_25" Java(TM)SE运行时环境(版本1.8.0_25-b18) Java HotSpot(TM)客户端VM(版本25.25-b02,混合模式,共享)

所以,升级您的JDK兄弟! :d