当前位置: 首页 > 面试题库 >

Eclipse给出“ Java已启动但​​返回了退出代码13”

宓茂才
2023-03-14
问题内容

在我卸载了Java 6并安装了Java
7(jdk和jre)之后,一切都变得一团糟。在打开eclipse时,它给出了错误“在…上找不到JVM”。因此,我明确给出javaw.exe的位置为

-vm

C:\ Progra〜2 \ Java \ jdk1.7.0_45 \ bin \ javaw.exe

在eclipse.ini文件中。现在它说“ Java已启动,但返回了退出代码13”。另外,在elispse.ini文件中,我将-
Dosgi.requiredJavaVersion = 1.5更改为-Dosgi.requiredJavaVersion = 1.7

在线上有许多解决方案,例如:

MyEclipse 10无法启动“
Java已启动但​​返回了退出代码13”

但它们都不起作用。有见识吗?


问题答案:

如果您将自己的版本更新jdk为7,则很可能会遇到此问题。

发生这种情况的主要原因是:

  1. 不兼容sdkjdk版本
  2. 将32位Java版本用于64位Eclipse JVMprogramfilex86-java

您必须执行eclipse.ini操作:首先检查文件,看看是否有指向您的路径,jdk 它应该看起来像这样

-vm    
C:\Program Files\Java\blah\blah\blah\javaw.exe

如果没有,则找到jdk7个javaw.exe文件
样本:

C:\Program Files\Java\jdk1.7.0_45\jre\bin\javaw.exe

-vm将其下方的路径粘贴到eclipse.ini文件中

-vm  
C:\Program Files\Java\jdk1.7.0_45\jre\bin\javaw.exe

请确保您在之前-vmargs和之后键入以上内容OpenFile



 类似资料:
  • 问题内容: 我看了其他所有地方,却不知道该怎么做。 您如何在控制台中输入。因为我得到的是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

  • 问题内容: 有人可以澄清为什么我的ADT中的Eclipse(http://developer.android.com/sdk/index.html)无法启动吗? 每次遇到此错误时: 问题答案: IDE(eclipse)位版本(即32或64位)和jre位版本不匹配时会发生错误!我已经下载了64位版本,它向我显示了确切的错误。但是32位版本确实很好用。JRE版本(1.6或1.7)无关紧要。我认为您不需

  • 问题内容: 我正在尝试使用Eclipse进行Android开发。我在尝试运行Eclipse时遇到了这个问题,仅在几分钟前安装了4.2版。 在第一次尝试不使用任何参数指定Java VM的情况下启动后,我收到一条错误消息,说它为,所以我找到了Java的安装位置,并将该位置指定为快捷方式目标中的参数。现在我得到另一个错误,。 类似的问题似乎表明这是32位/ 64位冲突,但我对我下载Eclipse和的64

  • 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)不能启动? 每次我得到这个错误:

  • 我一直在使用GenymotionAndroid模拟器进行开发4/5个月了。一切都很好,直到突然Genymotion插件无法正确响应,关闭窗口后,它显示以下错误: 我的PC操作系统是Windows 8 Pro 64位。我已经安装了64位和32位版本的jdk 7。