因此,我最近在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)
该如何解决?
答案 0 :(得分:0)
MyClass应该移到软件包comex
中。在源目录中创建目录comex
,并将类移入其中。
似乎您正在使用MODULEPATH而不是类路径。 this answer中已经对此进行了描述。