【问题标题】:Error occurred during initialization of boot layer - Eclipse Java启动层初始化期间发生错误 - Eclipse Java
【发布时间】:2019-02-24 20:10:22
【问题描述】:

尝试运行 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并重新安装,但问题仍然存在。

有人能解释一下如何解决这个问题吗?

系统恢复有帮助吗?

【问题讨论】:

  • 你有很多jdk installatin 吗?
  • @Issam EL-GUERCH,只有一个,10.0.2
  • 你能发布你的代码吗?
  • 当您将外部 .jar 文件添加到新用户库时,请务必检查“系统启动类路径”。

标签: java eclipse


【解决方案1】:

清理项目,然后创建一个新配置,在其中指定包含项目中主要方法的文件,然后再次运行项目

【讨论】:

    【解决方案2】:

    我有同样的问题。似乎对Modulepath的依赖关系搞混了。
    删除下项目的Launch Configuration文件后重建项目 …\workspace\.metadata\.plugins\org.eclipse.debug.core\.launches 和删除 bin 目录解决了这个问题。

    【讨论】:

      【解决方案3】:

      当您的运行配置未配置项目和主类时,可能会发生这种情况。您可以通过转到运行配置并删除空配置或在运行时选择正确的配置来解决此问题。

      【讨论】:

        【解决方案4】:

        我今天遇到了同样的问题,我尝试了“运行为 -> Java 应用程序”。然后它被修复了。 (顺便说一句,我使用的jdk是jdk-11.0.2) 希望对您有所帮助!

        【讨论】:

          【解决方案5】:

          如果您的程序在命令行上运行,那么问题不在于 JDK 安装,而在于 Eclipse IDE。尝试重新安装 Eclipse IDE。

          【讨论】:

            【解决方案6】:

            我遇到了同样的问题,我认为这与 Java 的较新版本有关。

            新建java项目时heres a picture

            单击 1.8 版本,然后保存它,它应该可以工作。

            【讨论】:

              猜你喜欢
              • 2021-10-03
              • 2021-03-02
              • 2021-05-17
              • 1970-01-01
              • 1970-01-01
              • 2020-06-24
              • 2021-07-23
              • 2019-12-31
              • 1970-01-01
              相关资源
              最近更新 更多