【问题标题】:Just installed Windows 10 and Eclipse no more starts刚刚安装了 Windows 10 和 Eclipse 不再启动
【发布时间】:2015-07-30 16:53:31
【问题描述】:

我刚刚从 Windows 8 升级到 Windows 10(均为 64 位),而我之前用于 Android 开发的带有 ADT 插件的 Eclipse Juno 不再启动。

我所能看到的只是鼠标指针显示某些内容正在加载几秒钟,然后没有其他反应。

我尝试了什么

  • 重命名eclipse.ini 让它重新创建它:甚至没有重新创建它,所以将它重命名回来。
  • 在 Eclipse exe 上打开“Windows 8”兼容性。没有变化。
  • 试图查看workspaceDir/.metadata/.log。没有关于此的条目。

下面是eclipse.ini的内容:

-启动 插件/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar --launcher.library 插件/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20120913-144807 -产品 com.android.ide.eclipse.adt.package.adtproduct -showsplash org.eclipse.platform --launcher.XXMaxPermSize 256m --launcher.defaultAction 打开文件 -vmargs -Dosgi.requiredJavaVersion=1.6 -XX:MaxPermSize=256m -Xms512m -Xmx1024m

这是我安装的 Java 版本:

C:\用户\用户>java -版本 java版本“1.8.0_51” Java(TM) SE 运行时环境 (build 1.8.0_51-b16) Java HotSpot(TM) 客户端 VM(内部版本 25.51-b03,混合模式)

我被困住了。由于我还没有发现其他人遇到同样的问题,我在哪里可以找到更多线索?

【问题讨论】:

    标签: android eclipse 64-bit windows-10


    【解决方案1】:

    解决了。

    刚刚完全卸载了 Java 和 JDK(也手动删除了“C:\ProgramFiles”中的“Java”文件夹)并从 here 下载并重新安装了相同版本的 JDK Windows x64,现在一切正常。

    【讨论】:

    • 为避免将来发生冲突或系统更新干扰,您应该通过eclipse.ini指定您希望Eclipse使用的JVM的路径,如wiki.eclipse.org/Eclipse.ini中指定的那样
    • 工作就像一个魅力!谢谢
    【解决方案2】:

    我解决了这个问题,首先重新安装 java,然后删除 PATH 变量“C:\ProgramData\Oracle\Java\javapath”和 重置 JDK 的 PATH 变量。 设置路径变量的步骤:

    1. 转到控制面板
    2. 双击“系统”
    3. 点击“高级系统设置”
    4. 点击“环境变量”
    5. 选择“路径”并点击“编辑”
    6. 删除“C:\ProgramData\Oracle\Java\javapath”
    7. 将 JDK 路径重置为“C:\Program Files\Java\jdk1.8.0_65\bin”和“C:\Program Files\Java\jdk1.8.0_65\lib\tools.jar”
    8. 点击确定
    9. 重新启动eclipse。 解决。这里我的 PC java 版本是 1.8.0_65。你的可能不一样。但是将路径设置为您的 JDK 版本。

    【讨论】:

      【解决方案3】:

      我也遇到了同样的问题。我刚刚检查了我的 java 版本,如上所述,它显示的是 1.8.0,所以我只是删除了“C:\ProgramData\Oracle\Java\javapath;” 形成系统变量,它解决了我的问题。

      【讨论】:

        【解决方案4】:

        我遇到了同样的问题,但我没有卸载java,我只是在系统设置中设置了java变量,它工作正常

        【讨论】:

          【解决方案5】:

          你不需要卸载java。只需从您的环境(系统)变量中删除以下行,它将位于路径变量的开头。 Windows 10 将所有程序文件的副本保存在 ProgramData 文件夹位置。要确认,请在更改前后从命令行检查 java 版本。它对我有用...

          "C:\ProgramData\Oracle\Java\javapath;"

          【讨论】:

            【解决方案6】:

            我在 eclipse.ini 中正确设置了 Java 路径,但忘记检查 eclipse 和 JVM 的“位数”。这些必须配对(32 位或 64 位),否则 eclipse 无法启动而没有错误或消息。

            这是一个愚蠢的错误,但在升级时并不那么明显,所以也许这会为其他人节省几分钟或更长时间......

            【讨论】:

              【解决方案7】:
              Retain single version of java and uninstall all other versions
              and update the eclipse.ini text file as below but change the java path and versions appropriately.
              
              
              
              
              -startup
              plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
              --launcher.library
              plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.100.v20110502
              -product
              org.eclipse.epp.package.java.product
              --launcher.defaultAction
              openFile
              --launcher.XXMaxPermSize
              256M
              -showsplash
              org.eclipse.platform
              --launcher.XXMaxPermSize
              256m
              --launcher.defaultAction
              openFile
              -vm C:\Program Files\Java\jdk1.6.0_35\bin\javaw.exe
              -vmargs
              -Dosgi.requiredJavaVersion=1.6
              -Xms40m
              -Xmx1024m
              

              【讨论】:

                【解决方案8】:

                在 eclipse.ini 文件中添加这一行:

                --add-modules=java.se.ee

                之后 --vmargs 线

                【讨论】:

                  猜你喜欢
                  • 1970-01-01
                  • 1970-01-01
                  • 2017-01-18
                  • 2011-10-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 2012-10-17
                  • 1970-01-01
                  相关资源
                  最近更新 更多