且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Java 致命错误:无法在类路径或引导类路径中找到包 java.lang

更新时间:2023-11-18 23:18:46

问题来自 IntelliJ 错误(至少在版本 14 中存在).当您的 JDK 目录位于用户配置文件目录下时,就会发生这种情况.例如,JDK 位于此目录(对于 Windows):

The problem comes from IntelliJ bug (existing at least in version 14). It happens when your JDK directory is under the user profile directory. For example, JDK located in this directory (for Windows):

C:Usersmyuserjdk1.8.0_20

将存储在 IntelliJ 内部配置(文件 'jdk.table.xml')中:

will be stored in IntelliJ internal configuration (file 'jdk.table.xml') as:

$USER_HOME$jdk1.8.0_20

但是您的 %USER_PROFILE% 环境变量可能指向其他(非默认)位置.然后IntelliJ会看错目录.

But your %USER_PROFILE% environment variable could point at some other (non default) location. Then IntelliJ will look at the wrong directory.

可能的修复:将您的 JDK 安装在不同的目录中,该目录在您的配置文件目录之外. 喜欢:

C:Programsjdk1.8.0_20

然后注册此 JDK 以在您的 IntelliJ 项目设置中使用.

Then register this JDK for use in your IntelliJ project settings.