当我尝试在IntelliJ中创建一个简单的模块时,它响应:
Fatal Error: Unable to find package java.lang in classpath or bootclasspath
Brig.. 233
不知何故,JDK语言jar从类路径中删除.我所要做的就是重新应用JSDK主路径.
转到:文件 - >项目结构 - >平台设置 - > SDK重新应用JSDK主路径.
这样做会在类路径中添加大约15个罐子.显然这些对于编译很重要.
不知何故,JDK语言jar从类路径中删除.我所要做的就是重新应用JSDK主路径.
转到:文件 - >项目结构 - >平台设置 - > SDK重新应用JSDK主路径.
这样做会在类路径中添加大约15个罐子.显然这些对于编译很重要.
文件 - >项目结构 - >平台设置 - > SDK,删除现有的SDK并重新添加.
适用于IntelliJ 2017.3.
我将JDK版本更新为jdk1.8.0_161后发生了此错误-
但是项目的SDK仍指向旧的jdk 1.8.0_ 131
(似乎升级Java会导致以前版本的擦除)。
做这个:
在IntelliJ IDE中,转到文件>项目结构,从那里:
内Platform Settings > SDKs
:
确保JDK主目录路径字段指向有效的JDK文件夹(如果需要,请添加新条目,例如jdk1.8.0_161)。
内Project Settings > Modules
:
确保将Module SDK设置为您在Platform Settings > SDKs
再次保存并构建。