尝试运行Java项目时出现以下错误:
Error occurred during initialization of boot layer
java.lang.LayerInstantiationException: Package jdk.internal.jrtfs in both module java.base and module jrt.fs
我试图删除JDK和JRE并再次安装它们,但是问题仍然存在。
有人可以解释如何解决此问题吗?
系统可以恢复帮助吗?
答案 0 :(得分:0)
答案 1 :(得分:0)
如果您的程序在命令行上运行,则问题不在于JDK安装,而在于IDE(即Eclipse)。尝试重新安装Eclipse IDE。
答案 2 :(得分:0)
我今天遇到了同样的问题,并尝试了“运行方式-> Java应用程序”。然后固定了。 (顺便说一句,我使用的jdk是jdk-11.0.2) 希望对您有所帮助!
答案 3 :(得分:0)
当您具有未配置项目和主类的运行配置时,可能会发生这种情况。您可以通过以下方法解决此问题:转到运行配置,然后删除空配置或在运行时选择正确的配置。
答案 4 :(得分:0)
我遇到了同样的问题。好像是对Modulepath
的依赖搞混了。
删除下项目的Launch Configuration
文件后重建项目
…\workspace\.metadata\.plugins\org.eclipse.debug.core\.launches
并删除 bin
目录修复了问题。