我正在尝试使用Eclipse进行Android开发的第一次尝试。我在尝试运行Eclipse时遇到了这个问题,当时我刚刚安装了4.2版。
在第一次尝试启动
类似的问题似乎表明这是一个32位/64位的冲突,但我99%肯定我下载了64位版本的Eclipse和
快捷目标:“c:program fileseclipse-sdk-4.2-win32-x86_64eclipseeclipse.exe”-vm“c:program Files(x86)javajre7binjavaw.exe”
完整错误代码。。。:
Java was started but returned exit code=13
C:\Program Files (x86)\Java\jre7\bin\javaw.exe
-Xms40m
-Xmx512m
-XX:MaxPermSize=256m
-jar C:\Program Files\Eclipse-SDK-4.2-win32-x86_64\eclipse\\plugins/org.eclipse.equinox.launcher_1.30v20120522-1813.jar
-os win32
-ws win32
-arch x86_64
-showsplash C:\Program Files\Eclipse-SDK-4.2-win32-x86_64\eclipse\\plugins\org.eclipse.platform_4.2.0.v201206081400\splash.bmp
-launcher C:\Program Files\Eclipse-SDK-4.2-win32-x86_64\eclipse\eclipse.exe
-name Eclipse
--launcher.library C:\Program Files\Eclipse-SDK-4.2-win32-x86_64\eclipse\\plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v201205221813\eclipse_1503.dll
-startup C:\Program Files\Eclipse-SDK-4.2-win32-x86_64\eclipse\\plugins/org.eclipse.equinox.launcher_1.30v20120522-1813.jar
--launcher.overrideVmargs
-exitdata 1e30_5c
-vm C:\Program Files (x86)\Java\jre7\bin\javaw.exe
-vmargs
-Xms40m
-Xmx512m
-XX:MaxPermSize=256m
-jar C:\Program Files\Eclipse-SDK-4.2-win32-x86_64\eclipse\\plugins/org.eclipse.equinox.launcher_1.30v20120522-1813.jar
我得到了这个错误,并发现我的PATH变量(在Windows上)很可能被更改了。在我的道路上首先出现了这样一个条目:
C:\ProgramData\Oracle\Java\javapath
。。。并且Eclipse运行
我已经安装了几个Java版本(6.7和8),所以我从路径中删除了那个条目,并尝试再次重启Eclipse,结果运行良好。
如果它不适合您,您需要升级您的JDK(在本例中是Java版本-8)。
关于如何编辑路径变量的说明
根据路径和文件名,您的Eclipse版本是64位的。然而,它所接收的Java版本是32位的,这在这一行中由它的来源表示:
-vm C:\Program Files (x86)\Java\jre7\bin\javaw.exe
当一个系统安装了多个JVM时,就会发生这种情况,Windows 64位上的情况通常是这样的(例如,JRE下载页面使用浏览器的位值来确定提供什么位值下载,许多人使用32位浏览器,即使他们运行64位Windows)。
如果您的系统上确实有64位JRE或JDK,最好的解决方法是在
强烈建议在
另一种选择是下载并使用32位Eclipse而不是64位Eclipse,但仍然强烈建议在
留作历史参考:
要检查您的Java版本,请运行
java -version
在控制台(命令提示符)中。在带有64位Java 6的Windows7上,我得到:
java version "1.6.0_27" Java(TM) SE Runtime Environment (build 1.6.0_27-b07) Java HotSpot(TM) 64-Bit Server VM (build 20.2-b06, mixed mode)
注意第3行,它显示这是一个64位版本。
在32位版本中,您将得到如下内容:
Java HotSpot(TM) Client VM (build 20.1-b02, mixed mode, sharing)
如果您在一台64位计算机上,那么您可以安装64位JDK并卸载32位JDK。例如,在Windows10上,只需进入“设置”,在“应用程序”下,你就会发现Java。点击它,你会找到所有不同的版本。现在您可以选择卸载哪个。
有操作系统,JDK和Eclipse Bitness的工作组合。在我的例子中,我在64位操作系统上使用64位JDK和32位Eclipse。在将JDK降级到32位之后,Eclipse开始工作。
请使用下列组合之一。
问题内容: 我正在尝试使用Eclipse进行Android开发。我在尝试运行Eclipse时遇到了这个问题,仅在几分钟前安装了4.2版。 在第一次尝试不使用任何参数指定Java VM的情况下启动后,我收到一条错误消息,说它为,所以我找到了Java的安装位置,并将该位置指定为快捷方式目标中的参数。现在我得到另一个错误,。 类似的问题似乎表明这是32位/ 64位冲突,但我对我下载Eclipse和的64
问题内容: 我看了其他所有地方,却不知道该怎么做。 您如何在控制台中输入。因为我得到的是java不能被识别为命令。 我进入了Java网站,并获得了1.7.0_45版本 所以我做到了 C:\ Program Files(x86)\ Java \ jdk1.7.0_45 \ bin \ javaw.exe 代替 C:\ Program Files(x86)\ Java \ jre7 \ bin \ j
C:\程序文件(x86)\java\jdk1.7.0_45\bin\javaw.exe 而不是 C:\程序文件(x86)\java\jre7\bin\javaw.exe 我已经从官方网站下载了10月30日最新的android。救命?
谁能澄清一下为什么我的ADT的Eclipse(http://developer.android.com/sdk/index.html)不能启动? 每次我得到这个错误:
我最近安装了eclipse-dsl-juno-SR1-win32-x86_64,在解压缩文件后,当我开始运行Eclipse时,它给了我以下错误: Java已启动,但返回退出代码=1(所需Java版本=1.5) 我检查了原因,也尝试了重新安装以及其他讨论论坛建议的解决方案,但没有效果。 null 我正确地链接了我的环境变量,并尝试通过cmd编译一个Java文件,并且成功了。 我尝试按照论坛的建议在c
问题内容: 在我卸载了Java 6并安装了Java 7(jdk和jre)之后,一切都变得一团糟。在打开eclipse时,它给出了错误“在…上找不到JVM”。因此,我明确给出javaw.exe的位置为 C:\ Progra〜2 \ Java \ jdk1.7.0_45 \ bin \ javaw.exe 在eclipse.ini文件中。现在它说“ Java已启动,但返回了退出代码13”。另外,在el
所以我最近为java开发人员安装了eclipse。这一个安装后,我尝试启动eclipse,但它只是这样说 任何人都知道如何修复我安装了JDK14.0.4,我安装了最新的java,因为它说没有更新。 我自己试着对它做一些研究,有人说,以确保您的java版本与eclipse版本相同,当我测试时,我认为我有32位的java,但我有一台64位的计算机,我安装了64位的eclipse。我重新安装了java,
java已启动但返回退出代码=-805306369 C:\windows\system32\javaw.exe-jar C:\program files\java\eclipse-jee-helios-sr2-win32-x86_64\eclipse\plugins\org.eclipse.equinox.launcher_1.11.1.r36x_v20101122_1400.jar