前一段时间eclipse关联的jdk被我删除了,然后忘记之前修改了那个配置,导致报错。现记录备用。
确保Jdk,Jre都安装完成并且环境变量配置无误的情况下,启动Ecplise报错如下:
A Java Runtime Environment (JRE) or Java Development Kit(JDK)
must be available in order to run Eclipse. No Java virtualmachine
was found after searching the following locations:
D:\eclipse\jre\bin\javaw.exe
javaw.exe in your current PATH
解决办法:
打开Eclipse根目录eclipse.ini文件,在最前面加上两行:
加入如下代码
-vm
C:\Program Files\Java\jdk1.8.0_171\bin\javaw.exe
(这个是你安装的javaw.exe的绝对路径)
拓展,这部分是jvm的一些常规配置,如下代码
/System/Library/Frameworks/JavaVM.framework/Versions/1.8/Commands
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.8
-Dosgi.instance.area.default=@user.home/eclipse-workspace
-XX:+UseG1GC
-XX:+UseStringDeduplication
--add-modules=ALL-SYSTEM
-Dosgi.requiredJavaVersion=1.8
-Xms256m
-Xmx1024m
--add-modules=ALL-SYSTEM