哪里不对求解答

来源:8-9 Java 中的 static 使用之静态方法

丶尕杰

2019-06-19 20:54

https://img.mukewang.com/5d0a307d00010d9f08770797.jpg哪里不对求解答

写回答 关注

1回答

  • 慕村0388519
    2019-06-19 21:51:36

    JDK9及以上版中,建立一个单独的类,无法执行。
    其中的错误提示:

    Error occurred during initialization of boot layer.
    helloMyJava.class found in top-level directory (unnamed package not allowed in module)12

    初始化引导层期间发生错误。
    在顶级目录中找到helloMyJava.class(模块中不允许使用未命名的包)。

    原因是JDK9及以上版本中,引入了模块。所以要是在default package建立一个单独运行的类,就无法通过编译。在JDK8中就没有这样的问题。

    同时,如果依然想在default package中运行单独的类。删除module-info.java就可以了。

    转自https://blog.csdn.net/weixin_40105316/article/details/82529579


Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530667 学习 · 6091 问题

查看课程

相似问题