刚刚安装 Windows 10 并且 Eclipse 不再启动
Just installed Windows 10 and Eclipse no more starts
我刚刚从 Windows 8 升级到 Windows 10(均为 64 位),我以前的 Eclipse Juno 和用于 Android 开发的 ADT 插件不再启动。
我只能看到鼠标指针显示某些内容正在加载几秒钟,然后没有其他任何事情发生。
我试过的
- 重命名
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)
我卡住了。我还没有找到遇到同样问题的其他人,我在哪里可以找到更多线索?
已解决。
刚刚完全卸载 Java 和 JDK(还手动删除了 "C:\ProgramFiles" 中的 "Java" 文件夹)并下载并重新安装了相同版本的 JDK Windows 来自 here 的 x64,现在一切正常。
您不需要卸载 java。只需从您的环境(系统)变量中删除以下行,它将位于路径变量的开头。 Windows 10 在 ProgramData 文件夹位置保留所有程序文件的副本。要确认,请在更改前后从命令行检查 java 版本。它对我有用...
"C:\ProgramData\Oracle\Java\javapath;"
我遇到了同样的问题,但我没有卸载 java,我只是在系统设置中设置了 java 变量,它工作正常
我也有相同的 problem.I 只是检查了我的 java 版本,如上所述它显示 1.8.0 所以我只是删除了 "C:\ProgramData\Oracle\Java\javapath;"
形成系统变量,它解决了我的问题。
我通过首先重新安装 java,然后删除 PATH 变量 "C:\ProgramData\Oracle\Java\javapath" 和
重置 JDK 的 PATH 变量。
设置路径变量的步骤:
- 转到控制面板
- 双击"system"
- 点击"Advanced system setting"
- 点击"environment variable"
- select "path" 然后点击 "edit"
- 删除 "C:\ProgramData\Oracle\Java\javapath"
- 将 JDK 路径重置为 "C:\Program Files\Java\jdk1.8.0_65\bin" 和 "C:\Program Files\Java\jdk1.8.0_65\lib\tools.jar"
- 点击确定
- 重启日食。
解决。这里我的 PC java 版本是 1.8.0_65。你的可能不一样。但是将路径设置为您的 JDK 版本。
我在 eclipse.ini 中正确设置了 Java 路径,但忘记检查 eclipse 和 JVM 的 "bitness"。这些必须配对(32 位或 64 位),否则 eclipse 无法启动而没有错误或消息。
这是一个愚蠢的错误,但在升级时并不那么明显,所以这可能会为其他人节省几分钟或更多...
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
在 eclipse.ini 文件中添加这一行:
--添加模块=java.se.ee
之后
--vmargs
行
我刚刚从 Windows 8 升级到 Windows 10(均为 64 位),我以前的 Eclipse Juno 和用于 Android 开发的 ADT 插件不再启动。
我只能看到鼠标指针显示某些内容正在加载几秒钟,然后没有其他任何事情发生。
我试过的
- 重命名
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)
我卡住了。我还没有找到遇到同样问题的其他人,我在哪里可以找到更多线索?
已解决。
刚刚完全卸载 Java 和 JDK(还手动删除了 "C:\ProgramFiles" 中的 "Java" 文件夹)并下载并重新安装了相同版本的 JDK Windows 来自 here 的 x64,现在一切正常。
您不需要卸载 java。只需从您的环境(系统)变量中删除以下行,它将位于路径变量的开头。 Windows 10 在 ProgramData 文件夹位置保留所有程序文件的副本。要确认,请在更改前后从命令行检查 java 版本。它对我有用...
"C:\ProgramData\Oracle\Java\javapath;"
我遇到了同样的问题,但我没有卸载 java,我只是在系统设置中设置了 java 变量,它工作正常
我也有相同的 problem.I 只是检查了我的 java 版本,如上所述它显示 1.8.0 所以我只是删除了 "C:\ProgramData\Oracle\Java\javapath;" 形成系统变量,它解决了我的问题。
我通过首先重新安装 java,然后删除 PATH 变量 "C:\ProgramData\Oracle\Java\javapath" 和 重置 JDK 的 PATH 变量。 设置路径变量的步骤:
- 转到控制面板
- 双击"system"
- 点击"Advanced system setting"
- 点击"environment variable"
- select "path" 然后点击 "edit"
- 删除 "C:\ProgramData\Oracle\Java\javapath"
- 将 JDK 路径重置为 "C:\Program Files\Java\jdk1.8.0_65\bin" 和 "C:\Program Files\Java\jdk1.8.0_65\lib\tools.jar"
- 点击确定
- 重启日食。 解决。这里我的 PC java 版本是 1.8.0_65。你的可能不一样。但是将路径设置为您的 JDK 版本。
我在 eclipse.ini 中正确设置了 Java 路径,但忘记检查 eclipse 和 JVM 的 "bitness"。这些必须配对(32 位或 64 位),否则 eclipse 无法启动而没有错误或消息。
这是一个愚蠢的错误,但在升级时并不那么明显,所以这可能会为其他人节省几分钟或更多...
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
在 eclipse.ini 文件中添加这一行:
--添加模块=java.se.ee
之后 --vmargs 行