我将JDK版本从10升级到了11,之后我尝试运行在Eclipse上使用新版本制作的程序。
然后发生这种情况:
“启动层初始化期间发生错误 java.lang.LayerInstantiationException:在模块java.base和模块jrt.fs中都打包jdk.internal.jrtfs“
许多在线网站声称这是因为我没有在单个项目的设置中更改我的JDK版本,但现在问题仍然存在。另外,我删除了java,重新安装了它,并删除了eclipse,然后重新安装了它。但是,我仍然看不到任何变化。
任何帮助将不胜感激。
谢谢。
这是命令行
/Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home/bin/java -Dfile.encoding = UTF-8 -p /Users/mylene1/.p2/pool/plugins/org.junit_4 .12.0.v201504281640 / junit.jar:/Users/mylene1/.p2/pool/plugins/org.hamcrest.core_1.3.0.v20180420-1519.jar -classpath / Users / mylene1 / eclipse-workspace / Assignment_4 / bin HousingApplication < / p>