本文主要是介绍Eclipse2020创建项目红叉问题(“Failed to init ct.sym ...\jrt-fs.jar )-蓬2018,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题:
eclipse 2020-12版本,正常安装完成后新建项目后,项目前面总是有一个红叉,报错信息:(The project was not built due to "Failed to init ct.sym for C:\Users\Win10\AppData\Local\Temp\eoi524F.tmp\plugins\org.eclipse.justj.openjdk.hotspot.jre.minimal.stripped.win32.x86_64_15.0.1.v20201027-0507\jre\lib\jrt-fs.jar". Fix the problem, then try refreshing this project and building it since it may be inconsistent chap4 Unknown Java Problem),如图所示
看提示应该是jar包的问题,可能是使用eclipse安装时自带的jre环境的配置包出错。可以试着将eclipse里面的jar包路径更改成自己安装的jdk里面的路径来尝试解决问题。
解决办法:
CSDN上有博主已经给出了几种解决办法,具体可参见:
但我试过之后还是没有完全解决我的问题。最后发现,是项目下的“JRE System Library[JavaSE-15],还是Eclipse原来自带的,并未改为自己已经安装的JDK目录下。故进一步做如下尝试:
1. 在项目上点击鼠标右键。选择Build Path->Add Library
2. 在弹出的窗口中选中”JRE System Library“,点击”next“
3. 在新弹出窗口中选择”Alternate JRE“,在后面的下拉列表中选择自己安装的JDK名称,或者点击右侧“Install JRE”按钮,选择自己安装的JDK,点击”finish“
4. 回到项目,发现项目下多了一个JRE名称,这个就是正确的JRE。选中先前的JRE,右击鼠标,选则”Builde Path"->"Remove from Build Path"
5. 项目红叉消失,新建类,可以正常编译执行。
这篇关于Eclipse2020创建项目红叉问题(“Failed to init ct.sym ...\jrt-fs.jar )-蓬2018的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!