java - 运行我的第一个 Java 应用程序时出现 InvalidModuleDescriptorException

标签 java eclipse compiler-errors

我已经开始学习 Java,但在尝试运行我的第一个程序时遇到了一个问题,如下所示:

public class HelloWorld {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
     System.out.println("Hello world!");
    }
}

在 Eclipse Photon 上运行时我遇到了这个错误:

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

我看了看,bin 目录中有我的 .class 文件,src 目录中有我的 .java。

这正常吗?我该如何解决?

最佳答案

我遇到了同样的错误。删除 module-info.java 文件为我解决了这个问题。

关于java - 运行我的第一个 Java 应用程序时出现 InvalidModuleDescriptorException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51133398/

相关文章:

java - 正则表达式 [^\p{LD}\s] 的含义是什么?

java - 在 Weblogic Server 中设置 Java 堆空间

android - 语法错误,插入 "}"完成ClassBody

Java - 如何扩展 ArrayList<class> ?我无法获得我定义的 getter

swift - Swift编译器错误: During the test the app in the iphone device

ios - 将 ZIPArchive for iOS 添加到 xcode 时如何修复 'unknown type name' 错误

java - 如何将值从 Thymeleaf 传递到 Ajax 调用

java - 检查第一个 radioButton 后使 buttonCheckAnswer 可见

css - 在 MyEclipse 中保存时自动运行 maven,无需提交元素文件

eclipse - 从另一台计算机访问在 Eclipse 中运行的 Tomcat 8?