最近遇到netbeans9无法和JDK10启动,但可以用JDK8,表现为运行netbeans后无反应,通过cmd启动则显示:
Error occurred during initialization of boot layer
java.lang.module.FindException: Module jdk.jshell not found
倒腾了很久后解决。原来从JDK9开始,JDK不再包含jre,而当初我下载了jre为了仿造JDK8,便把JRE解压到JDK目录下,导致了这个问题。把JDK10下的jre文件夹移出JDK目录,netbean即可恢复正常