【问题标题】:I updated java and eclipse does not work我更新了java并且eclipse不起作用
【发布时间】:2012-06-25 11:31:46
【问题描述】:

我今天 23.06.2012 更新了我的 JRE,之后日食将不再启动。当我双击启动 Eclipse 时,启动画面看起来像相机闪光灯,然后什么也没有发生。

关于如何解决这个问题的任何想法?

【问题讨论】:

  • 如果没有任何额外的信息,这有点难说,但我会尝试在 eclipse ini (wiki.eclipse.org/Eclipse.ini) 上任意设置新 VM。
  • 虽然它对于 this 站点来说是题外话,但请记住始终添加您的操作系统、您的 Eclipse 以及您以前的和实际的 JRE 的版本名称和编号。帮助我们来帮助 :)
  • 解压缩一个新的椭圆并使用一个新的工作空间

标签: java eclipse ide


【解决方案1】:

这对我有用: 删除行:

-vmargs
-Dosgi.requiredJavaVersion=1.5

添加这两行:

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

编辑路径以匹配您的安装。 ini 文件一般存在于$ECLIPSE_HOME/eclipse.ini Eclipse ini file

注意:您需要更改 Windows 安全设置才能获得访问权限。我建议您不要在记事本中编辑此类文件(使用记事本++)。在编辑之前备份文件。

【讨论】:

  • 所有人都说你只需要添加路径,但仅此一项对我不起作用,然后我必须删除 -vmargs -Dosgi.requiredJavaVersion=1.5 现在它可以工作了。
  • 感谢您发布此信息!这把我难住了。
  • 有问题的文件是eclipse.ini
  • @PrinceVijayPratap 是的,您必须删除系统中不再存在的版本。
【解决方案2】:

我刚刚将这一行添加到 eclipse.ini 文件中

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

The solution on my blog 现在它正在成功运行。

【讨论】:

    【解决方案3】:

    检查路径中是否添加了java\bin路径,在eclipse安装文件夹中,有一个名为eclipse.ini的文件,检查vmargs是否添加如下。

    -vmargs
    -Dosgi.requiredJavaVersion=1.5
    -Xms512m
    -Xmx1024m
    

    【讨论】:

    • 我把它改成1.4.0_03,没有动作C:\Program Files\Java\jdk1.7.0_03
    • 您的意思是当您更改为 1.4.0_03 时,您的 Eclipse 会正确启动?
    【解决方案4】:

    验证您是否安装了与 Eclipse 不同的 JDK/JRE 版本。如果你安装了 64 位的 JDK 版本,而你的 Eclipse 版本是 32 位的,它就无法工作。他们必须是平等的。

    要验证您的 java 版本,请在命令行窗口中键入:

    java -d64 -version
    

    如果出现:“Error: This Java instance does not support a 64-bit JVM. Please install the desired version.”,说明你的java版本是32位的。

    要验证您的 Eclipse 版本,请参阅this post

    【讨论】:

    • 这是我的情况 - 看来,我的 64 位安装已被更新程序更新为 32 位版本:-/
    【解决方案5】:

    正确的方法是替换以下行:

    -vmargs
    -Dosgi.requiredJavaVersion=1.5
    

    以下两行:

    -vm
    C:\Program Files\java\jdk1.8.0_102\bin\javaw.exe
    

    您必须编辑路径以匹配您的安装。

    即使这还不够。您必须从工作区中删除“.metadata”文件夹。

    【讨论】:

      【解决方案6】:

      从 java 更新后,我遇到了同样的挑战。在网上搜索后。我使用了这个简单的解决方案。 找到你的eclipse安装方向。我的在 C:\Users\adefemi\eclipse\jee-neon\eclipse

      然后打开ecliipse.ini,到看起来像这个的那一行 C:/Program Files/Java/jre1.8.0_144/bin

      相应地更改版本名称。例如我的以前是 C:/Program Files/Java/jre1.8.0_121/bin

      这就是我所要做的,eclipse 又开始打开了。

      【讨论】:

        【解决方案7】:

        检查您的 JAVA_HOME 环境变量。它是否指向新位置。 另请参阅由于崩溃而生成的日志文件

        【讨论】:

        • 我的eclipse文件夹中没有崩溃日志文件
        【解决方案8】:

        如果 Eclipse 遇到有关 java 的问题,请在您的机器上手动安装 Java (http://java.com/en/download/manual.jsp)。

        如果您使用的是 64 位机器,则需要将 java 安装到 c:\program files\java (Default Path) 而不是 c:\program files (x86)\java

        设置环境变量路径为c:\program files\java\bin;

        这将解决您的问题。

        【讨论】:

          【解决方案9】:

          使用最新的 JAVA 更新工具。

          假设您通过http://java.com/en/download/installed8.jsp 进行了更新,然后您刚刚通过 Java 的更新过程运行,接下来是 Java 的更新过程,然后打开 Eclipse,您在这里遇到了同样的问题。

          要解决这个问题,请转到 Windows 的环境变量并检查“路径”变量,您会注意到 Java 更新过程添加了一个类似这样的条目“C:\ProgramData\Oracle\Java\javapath”删除它并添加“ JAVA_HOME",如果您有一个或您的 Java 的位置。另请注意,您必须在“路径”环境的开头输入。

          这发生在我身上,删除添加的 Java 更新条目解决了问题,并在 eclipse.ini 中添加了 Java 的 -vm 和路径。

          {抱歉没有截图证明}

          【讨论】:

            【解决方案10】:

            在您的机器上安装 Java 更新后,编辑 eclipse.ini 文件以更新最新的 jdk 位置。

            在 MacOS 中,

            1. 右键单击 Eclipse 应用程序图标。
            2. 点击Show Package Contents
            3. 转到Contents/Eclipse
            4. 打开eclipse.ini文件。
            5. 编辑 -vm /Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home/jre/bin 以指向最新的。
            6. 保存并关闭eclipse.ini

            现在启动 Eclipse 应用程序,错误得到修复。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 2011-04-24
              • 1970-01-01
              • 1970-01-01
              • 2022-10-06
              • 1970-01-01
              • 1970-01-01
              • 2011-07-03
              相关资源
              最近更新 更多