我的" Eclipse JEE Neon 2 64位"刚才不能发布(飞溅屏幕是一瞬间)。不确定我上周做的这件事是原因:
然后我下载相同版本的JDK 32bit。目前我的机器有32位和64位。但仍无法启动Eclipse。
然后我做了以下事情:
编辑eclipse.ini,添加
-vm
C:\Program Files\Java\jre1.8.0_131\bin
仍然无法启动Eclipse,我改为
-vm
C:\Program Files\Java\jre1.8.0_131\bin\javaw.exe
仍然无法启动Eclipse,我改为
-vm
C:\Program Files (x86)\Java\jre1.8.0_131\bin
仍然无法启动Eclipse,我改为
-vm
C:\Program Files (x86)\Java\jre1.8.0_131\bin\javaw.exe
仍无法启动Eclipse,我将eclipse.ini重置为默认值并删除所有3个系统变量设置(ANDROID_HOME,JAVA_HOME,Path)
答案 0 :(得分:1)
运行64位Eclipse,需要64位jre / jdk。
答案 1 :(得分:1)
谢谢你们的帮助。我能够解决。其实我不知道两件事:
不工作:
-vmargs
-Dosgi.requiredJavaVersion=1.8
-XX:+UseG1GC
-XX:+UseStringDeduplication
-Dosgi.requiredJavaVersion=1.8
-Xms512m
-Xmx2048m
-vm
C:\Program Files\Java\jdk1.8.0_131\bin\javaw.exe
工作:
-vm
C:\Program Files\Java\jdk1.8.0_131\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.8
-XX:+UseG1GC
-XX:+UseStringDeduplication
-Dosgi.requiredJavaVersion=1.8
-Xms512m
-Xmx2048m
但我仍然想知道,为什么在安装JDK之前,我的Eclipse可以在JRE上运行。