当前位置: 首页 > 知识库问答 >
问题:

启动初始化时发生错误

沈永贞
2023-03-14

所以我最近在我的win10 PC上安装了eclipse,并创建了一个公共类。代码如下:

package comex;

public class MyClass { public static void main(String[] args) { // TODO auto-generated method stub
System.out.println("Hello World!") } }

接下来,显示了一个错误:

Error occurred during initialization of boot layer java.lang.module.FindException: Error reading module: C:\Users\Ioana Predi\eclipse-workspace\Project1\bin Caused by: java.lang.module.InvalidModuleDescriptorException: MyClass.class found in top-level directory (unnamed package not allowed in module)

然后,我删除了info.java文件,并显示以下错误:

Exception in thread "main" java.lang.Error: Unresolved compilation problem:
   at MyClass.main(MyClass.java:6)

我能做些什么来解决这个问题?

共有1个答案

涂选
2023-03-14

MyClass应移动到软件包comex。在源目录中创建一个目录comex,并将类移动到其中。

它还显示您使用的是MODULEPATH而不是类路径。这在这个答案中已经描述过了。

 类似资料:
  • 我按照步骤创建了HelloWorld示例,但它没有运行。它给出了以下错误: 初始化引导层java.lang.module.FindException时出错:读取模块:F:\Develop\Eclipse\HelloWorld\bin时出错,原因是:java.lang.module.InvalidModuleDescriptoRexception:HelloWorld.class在顶级目录中找到(模

  • 我使用spring初始化工具来生成一些工作骨架,我使用MAVEN项目的默认值 https://start.spring.io/ 当我运行(在项目中没有做任何更改)时,我得到了以下错误,知道如何克服它吗? 使现代化 这是pom。xml文件,我没有更改任何内容。。。 更新2

  • 当我尝试运行testRunner.java时,我会看到以下错误: initializationError(0.000秒) java.lang.IllegalArgumentException:baseDir必须存在:C:\com\newtour\qa\features at io.cucumber.core.resource.pathscanner.findResourcesforPath(pat

  • 我已经配置了我的 REST/Spring/Jersey 项目,以使用 enunciate 为 API 生成文档。 我的pom中的相关变化。xml是 我的发音。xml如下 当我运行我的maven项目时,我收到以下初始化发音错误。正如您所看到的,错误不是很有帮助。任何提示我的配置中可能有什么错误。 --- maven-enunciate-spring-plugin:1.28:assemble (def

  • 运行代码时,控制台显示以下错误 “初始化引导层java.lang.module.FindException时出错:无法为C:\users\ankit singh\downloads\spring-framework-5.1.9.release\libs\spring-context-indexer-5.1.9.release-sources.jar派生模块描述符,原因是:java.lang.mod

  • 据我所知,我已经在.json文件中设置了正确的启动选项。我已经将java fx的.jar文件导入到VS代码中的referenced libraries文件夹中,但不明白为什么会收到此错误。我已经将javafx.controls导入到参考库中,但仍然收到此错误。 初始化启动层java.lang.module.FindException时出错:未找到模块javafx.controls 我的代码没有黄色