问题再现:
手残修改了Eclipse中的项目Project的Debug configuration中的jre,删除了eclipse中自带的jre路径,选择本机的jdk安装路径后,所有的项目全部打叉启动不了了。。。
如下图所示
之后左侧栏中的项目全部打叉,启动不了。。Project文件夹下连
Project下的JRE System Library也不见了。。。就是因为这个项目才报错的
解决方案
方法1
如果在Debug configuration中删除了eclipse自带的jre路径,新建了另一个jre的路径,则必须还要更改Java Build Path中的JRE System Library中的jre路径。
右键项目工程–>properties–>java bulid path -->libraries
修改该栏目下的ModulePath中的JRE System Library的路径
点击edit
下拉框选择JavaSE-1.8(jdk1.8.0_131)或者旋转Execution environment下的Alternate JRE。
选择好后,可以看到项目恢复正常了
方法2
如果debug configuration中jre变更后,项目报错,则新建一个jre路径,该路径为eclipse软件自带的jre所在路径
我这里是
D:\JavaEE\eclipse\plugins\org.eclipse.justj.openjdk.hotspot.jre.full.win32.x86_64_17.0.1.v20211116-1657\jre
点击Apply and Close
如果还有问题,再更改项目工程–>properties–>java bulid path -->libraries下的JRE System Library路径
Execution environment选择JAVASE-10以后的jre即可。