JAVA类运行时,报错“Error occurred during initialization of boot layer”

JAVA类运行时,报错“Error occurred during initialization of boot layer”

错误显示内容:

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

原因是由于JDK9及以上版本引入了模块,所以在default package建立一个单独运行的类,就无法通过编辑。需要先删除module-info.java,删除之后,再运行就可以了。
在JDK8中就没有这样的问题。

发布了11 篇原创文章 · 获赞 43 · 访问量 8474
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章