刚安装的Windows 10和Eclipse不再启动

时间:2015-07-30 16:53:31

标签: android eclipse 64-bit windows-10

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

所有我能看到的是鼠标指针显示某些东西加载了几秒钟然后没有其他事情发生。

我尝试了什么

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

以下是eclipse.ini

的内容

    -startup
    plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
    --launcher.library
    plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20120913-144807
    -product
    com.android.ide.eclipse.adt.package.adtproduct
    -showsplash
    org.eclipse.platform
    --launcher.XXMaxPermSize
    256m
    --launcher.defaultAction
    openFile
    -vmargs
    -Dosgi.requiredJavaVersion=1.6
    -XX:MaxPermSize=256m
    -Xms512m
    -Xmx1024m

这是我安装的Java版本:


    C:\Users\user>java -version
    java version "1.8.0_51"
    Java(TM) SE Runtime Environment (build 1.8.0_51-b16)
    Java HotSpot(TM) Client VM (build 25.51-b03, mixed mode)

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

8 个答案:

答案 0 :(得分:9)

解决。

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

答案 1 :(得分:4)

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

  1. 转到控制面板
  2. 双击" system"
  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版本。

答案 2 :(得分:2)

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

答案 3 :(得分:1)

我遇到了同样的问题,但我没有卸载java,我只是在系统设置中设置了java变量,它运行良好

答案 4 :(得分:0)

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

“C:\ ProgramData \甲骨文\爪哇\ javapath;”

答案 5 :(得分:0)

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

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

答案 6 :(得分:0)

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

答案 7 :(得分:0)

在eclipse.ini文件中的

只需添加以下行:

- 添加模块= java.se.ee

之后 --vmargs 线