引导层初始化出错

新手上路,请多包涵

我按照步骤创建了 HelloWorld 示例,但它没有运行。它给出了以下错误:

引导层初始化时出现错误 java.lang.module.FindException: Error reading module: F:\Develop\eclipse\HelloWorld\bin Caused by: java.lang.module.InvalidModuleDescriptorException: HelloWorld.class found in top-level directory (模块中不允许使用未命名的包)”

在此处输入图像描述 请指教如何解决这个问题。

原文由 B.Sarkar 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 874
1 个回答

发生错误是因为您将 jar 库文件添加到 MODULEPATH 而不是 CLASSPATH。您必须将 jar 文件添加到您的 CLASSPATH。如果您已经将 jar 文件添加到 MODLEPATH,则必须从那里删除并将 jar 文件添加到 CLASSPATH,步骤如下:

1] 在 ECLIPSE IDE 中右键单击您的项目名称

2] 点击 PROPERTIES -> JAVA BUILD PATH -> 点击 LIBRARY 选项卡。你得到这样的窗口:

Java 构建路径窗口

3]展开MODULEPATH并选择所有jar文件并将其删除:看下图:

Modulepath jar文件删除

4] 之后单击 CLASSPATH -> 并单击“ADDJAR”按钮并选择 jar 文件,您就完成了。请看下面的图片以进行说明;

将 jar 添加到类路径

5] 在 CLASSPATH 中添加 jars 文件后,它看起来像这样:

将 jar 文件添加到类路径后

原文由 Shinoy p b 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题