我按照步骤创建了 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 许可协议
发生错误是因为您将 jar 库文件添加到 MODULEPATH 而不是 CLASSPATH。您必须将 jar 文件添加到您的 CLASSPATH。如果您已经将 jar 文件添加到 MODLEPATH,则必须从那里删除并将 jar 文件添加到 CLASSPATH,步骤如下:
1] 在 ECLIPSE IDE 中右键单击您的项目名称
2] 点击 PROPERTIES -> JAVA BUILD PATH -> 点击 LIBRARY 选项卡。你得到这样的窗口:
3]展开MODULEPATH并选择所有jar文件并将其删除:看下图:
4] 之后单击 CLASSPATH -> 并单击“ADDJAR”按钮并选择 jar 文件,您就完成了。请看下面的图片以进行说明;
5] 在 CLASSPATH 中添加 jars 文件后,它看起来像这样: