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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章