首页 > Java > 我正在尝试使用 Eclipse 首次Android 开发但是无法启动Eclipse

我正在尝试使用 Eclipse 首次Android 开发但是无法启动Eclipse

上一篇 下一篇

我正在尝试使用 Eclipse 首次尝试 Android 开发。我在尝试运行 Eclipse 时遇到了这个问题,几分钟前才安装了 4.2 版。

在第一次尝试在没有任何参数的情况下启动以指定Java VM之后,我收到一条错误消息,因此我找到了Java的安装位置,并将该位置指定为快捷方式目标中的参数。现在我得到一个不同的错误,.Eclipsecouldn't find a Java VM called javaw.exe inside the Eclipse folderJava was started but returned exit code=13

类似的问题似乎表明这是一个 32 位/64 位的冲突,但我 99% 肯定我下载了 64 位版本的 Eclipse 和 ,我选择这两个版本是因为我有 64 位 Windows 7。Java (RE 7u5)

  • 如果有人知道如何确认我的Eclipse和Java是64位的,
    那将不胜感激。
  • 如果您认为我的问题有所不同,请帮助!
  • 请尽可能直白地说,因为我对Eclipse
    和Java完全陌生。

快捷方式目标:“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)Javajre7binjavaw.exe
-Xms40m
-Xmx512m
-XX:MaxPermSize=256m
-jar C:Program FilesEclipse-SDK-4.2-win32-x86_64eclipse\plugins/org.eclipse.equinox.launcher_1.30v20120522-1813.jar
-os win32
-ws win32
-arch x86_64
-showsplash C:Program FilesEclipse-SDK-4.2-win32-x86_64eclipse\pluginsorg.eclipse.platform_4.2.0.v201206081400splash.bmp
-launcher C:Program FilesEclipse-SDK-4.2-win32-x86_64eclipseeclipse.exe
-name Eclipse
--launcher.library C:Program FilesEclipse-SDK-4.2-win32-x86_64eclipse\plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v201205221813eclipse_1503.dll
-startup C:Program FilesEclipse-SDK-4.2-win32-x86_64eclipse\plugins/org.eclipse.equinox.launcher_1.30v20120522-1813.jar
--launcher.overrideVmargs
-exitdata 1e30_5c
-vm C:Program Files (x86)Javajre7binjavaw.exe
-vmargs
-Xms40m
-Xmx512m
-XX:MaxPermSize=256m
-jar C:Program FilesEclipse-SDK-4.2-win32-x86_64eclipse\plugins/org.eclipse.equinox.launcher_1.30v20120522-1813.jar

分割线

网友回答:

我收到此错误,发现我的 PATH 变量(在 Windows 上)可能已更改。我的 PATH 中的第一个条目是这个条目:

C:ProgramDataOracleJavajavapath

…Eclipse运行了 – 这给出了错误。我怀疑这是随着Java 8的安装而来的。"C:ProgramDataOracleJavajavapathjavaw"

我安装了几个 Java 版本(6、7 和 8),所以我从 PATH 中删除了该条目并尝试再次重新启动 Eclipse,效果很好。

如果它不适合您,则需要升级JDK(升级到Java版本-本例中为8)。

有关如何编辑 PATH 变量的说明

分割线

网友回答:

您的 Eclipse 版本是 64 位的,具体取决于路径和文件名。
但是,它选择的 Java 版本是 32 位的,如它的来源所示,在以下行:

-vm C:Program Files (x86)Javajre7binjavaw.exe

Program Files (x86)是 64 位 Windows 放置 32 位程序的文件夹。

Program Files是 64 位 Windows 放置 64 位程序的文件夹。

当系统安装了多个 JVM 时,可能会发生这种情况,这在 Windows 64 位上很常见(例如,JRE 下载页面使用浏览器的位来确定为您提供的位下载,并且许多人使用 (d) 32 位浏览器,即使他们运行 64 位 Windows)。

假设您的系统上确实有 64 位 JRE 或 JDK,解决此问题的最佳方法是准确指定您希望它在哪个 JVM 中使用。这些说明在 Eclipse wiki 页面中有详细说明,但基本上您必须在 ini 文件中指定选项 – 确保仔细阅读 wiki 页面,因为格式非常具体。eclipse.ini-vm

强烈建议指定 JVM 路径,因为这样做会将 Eclipse 与某些程序安装程序可能对系统进行的任何潜在更改隔离开来(我正在和你说话,Oracle!)。eclipse.iniPATH

另一种选择是下载并使用 32 位 Eclipse 而不是 64 位,但仍强烈建议在 中指定 JVM 的路径。eclipse.ini


留给历史参考

要检查您的 Java 版本,请运行

  java -version 

在控制台(命令提示符)中。在带有 7 位 Java 64 的 Windows 6 上,我得到:

  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 位计算机。例如,在Windows 10上,只需转到“设置”,然后在“应用程序”下找到Java。单击它,您将找到所有不同的版本。现在,您可以选择要卸载的那个。

分割线

网友回答:

有OS,JDK和Eclipse位的工作组合。就我而言,我在 64 位操作系统上使用 32 位 JDK 和 64 位 Eclipse。将JDK降级到32位后,Eclipse开始工作。

使用以下组合之一。

  • 32 位操作系统、32 位 JDK、32 位 Eclipse(仅限 32 位)
  • 64 位操作系统、32 位 JDK、32 位 Eclipse
  • 64 位操作系统、64 位 JDK、64 位 Eclipse(仅限 64 位)

模板简介:该模板名称为【我正在尝试使用 Eclipse 首次Android 开发但是无法启动Eclipse】,大小是暂无信息,文档格式为.编程语言,推荐使用Sublime/Dreamweaver/HBuilder打开,作品中的图片,文字等数据均可修改,图片请在作品中选中图片替换即可,文字修改直接点击文字修改即可,您也可以新增或修改作品中的内容,该模板来自用户分享,如有侵权行为请联系网站客服处理。欢迎来懒人模板【Java】栏目查找您需要的精美模板。

相关搜索
  • 下载密码 lanrenmb
  • 下载次数 183次
  • 使用软件 Sublime/Dreamweaver/HBuilder
  • 文件格式 编程语言
  • 文件大小 暂无信息
  • 上传时间 03-07
  • 作者 网友投稿
  • 肖像权 人物画像及字体仅供参考
栏目分类 更多 >
热门推荐 更多 >
自适应 微信模板 单页式简历模板 企业网站 html5 微信公众平台 微信图片 微信素材 微信文章 响应式
您可能会喜欢的其他模板