IntelliJ给出致命错误:无法在类path或bootclasspath中find软件包java.lang
当我尝试在IntelliJ中创build一个简单的模块时,它会响应:
Fatal Error: Unable to find package java.lang in classpath or bootclasspath
不知怎的,JDK语言jar被从类path中删除。 我所要做的就是重新申请JSDK主页path。
转到:文件 – >项目结构 – >平台设置 – > SDKs重新应用JSDK主path。
这样做会将大约15个jar添加到classpath中。 显然这些对编译来说很重要。
下面这个答案后,我了解到, %LOCALAPPDATA%/IDEA/config/options/jdk.table.xml
包含不正确的条目。 修复JDK表修复了问题。
这对我工作:
在首选项Build Tools > Maven > Runner > Environment Variables
将JAVA_HOME
为您的JDK主path。
通常你想使用IntelliJ中使用的Java JDK。 您可以在JDK home path
下的“ Project Structure > Platform Settings > SDKs
下find该Project Structure > Platform Settings > SDKs
。
例如/Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home