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中就没有这样的问题。