Bri*_*rig 119 classpath intellij-idea
当我尝试在IntelliJ中创建一个简单的模块时,它响应:
Fatal Error: Unable to find package java.lang in classpath or bootclasspath
Run Code Online (Sandbox Code Playgroud)
Bri*_*rig 233
不知何故,JDK语言jar从类路径中删除.我所要做的就是重新应用JSDK主路径.
转到:文件 - >项目结构 - >平台设置 - > SDK重新应用JSDK主路径.
这样做会在类路径中添加大约15个罐子.显然这些对于编译很重要.
我将JDK版本更新为jdk1.8.0_161后发生了此错误-
但是项目的SDK仍指向旧的jdk 1.8.0_ 131
(似乎升级Java会导致以前版本的擦除)。
做这个:
内Platform Settings > SDKs:
确保JDK主目录路径字段指向有效的JDK文件夹(如果需要,请添加新条目,例如jdk1.8.0_161)。
内Project Settings > Modules:
确保将Module SDK设置为您在Platform Settings > SDKs
这对我有用:
在首选项中Build Tools > Maven > Runner > Environment Variables设置JAVA_HOME您的 JDK 主路径。
通常您希望使用与 IntelliJ 中使用的相同的 Java JDK。Project Structure > Platform Settings > SDKs您可以在下找到该内容JDK home path。
例如/Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home
| 归档时间: |
|
| 查看次数: |
59849 次 |
| 最近记录: |