Leo*_*iel 6 java ide compiler-errors intellij-idea
我收到了这个错误
错误:java:致命错误:无法在类路径或bootclasspath中找到包java.lang
在IntelliJ中,当我尝试构建/编译任何项目时.这里应该说明的是NetBeans,Eclipse甚至javac命令行都可以编译,构建和执行同一个项目而不会出错.这就是为什么我怀疑问题在于IntelliJ,所有其他IDE都运行良好.
在IntelliJ中我已经:
在Windows中我已经:
我已经在Internet上找到了类似这样的问题,在这里我发现Stack Overflow:
问题#1 | 问题#2 | 问题#3 | 问题#4 | 问题#5
和30多个站点,并尝试了每个答案......
在这里,你可以看到我的IntelliJ项目结构,我最后一次尝试构建/编译
我在使用Java 1.8时遇到此错误,几个小时后,我安装了Java 1.7和该项目工作正常.也许IntelliJ不支持Java 1.8?
无论如何,如果有人知道如何让Java 1.8与IntelliJ一起工作,那将会很棒.
我只花了几个小时就找到了一个可能对你有用的解决方案.IntelliJ似乎有一个错误,希望JDK与指定的目录不同.我按照以下步骤操作:
<priority value="info" />为<priority value="debug" />,您可能必须以管理员身份运行编辑器在我的例子中,JDK包含在D:\ Development\software\jdk1.8.0_20中,而日志指向C:\ Users\Vladimir\Development\software\jdk1.8.0_20
我通过将JRE复制到日志中预期的位置来解决问题.就像你的情况一样,这似乎只发生在JDK 1.8上.
该问题来自 IntelliJ bug(至少存在于版本 14 中)。当您的 JDK 目录位于用户配置文件目录下时,就会发生这种情况。例如,JDK 位于此目录中(对于 Windows):
C:\Users\myuser\jdk1.8.0_20
将存储在 IntelliJ 内部配置(文件“jdk.table.xml”)中:
$USER_HOME$\jdk1.8.0_20
但是您的 %USER_PROFILE% 环境变量可能指向其他(非默认)位置。然后IntelliJ会查看错误的目录。
可能的修复: 将 JDK 安装在配置文件目录之外的不同目录中。喜欢:
C:\Programs\jdk1.8.0_20
然后注册此 JDK 以在您的 IntelliJ 项目设置中使用。
| 归档时间: |
|
| 查看次数: |
21954 次 |
| 最近记录: |