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中就沒有這樣的問題。