首页 > 解决方案 > Eclipse(2020 09) Java 安装问题 || 视窗 10 操作系统

问题描述

我是 Java 编程新手。我已经在我的操作系统上安装了 Java SE 11 (LTS) (JDK 11.0.8)。请注意,以前的 Java 中也有 jre 文件夹。但是 Java 11 以后只有 JDK 文件夹。所以,我已经设置了 JAVA_HOME 环境变量,并且在路径中也包含了 jdk\bin 。通过检查 cmd java 版本显示如下:

C:\Users\user>java -version

java version "11.0.8" 2020-07-14 LTS

Java(TM) SE Runtime Environment 18.9 (build 11.0.8+10-LTS)

Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.8+10-LTS, mixed mode)

然后我安装了eclipse 2020 09版本。但是通过制作一个简单的 Hello World 项目是行不通的。并多次显示此错误。

Description Resource Path Location TypeThe project was not built due to "Failed to init ct.sym for C:\Users\Irfan Umar\AppData\Local\Temp\eoiE758.tmp\plugins\org.eclipse.justj.openjdk.hotspot.jre.minimal.stripped.win32.x86_64_14.0.2.v20200815-0932\jre\lib\jrt-fs.jar". Fix the problem, then try refreshing this project and building it since it may be inconsistent HelloWorld Unknown Java Problem

解决方案是什么,我相信它与现在JDK中没有提供的JRE有关。

标签: javaeclipsejava-11

解决方案


Eclipse 以两种方式使用 Java。它使用 Java 运行 Eclipse,并允许在 Preferences 中指定 Java Runtime Environments。我很少再看到设置 JAVA_HOME 的任何理由,因为我指定了要使用的 JDK 的路径。我总是安装多个 JDK。

我通过在“eclipse.ini”文件(指向“bin”目录)中设置“-vm”路径来指定使用哪个 JDK 来运行 Java。

我通过在首选项中添加 JRE 来指定使用哪个 JDK 来编译代码,有时还编辑“执行环境”(“Java 运行时环境”的小节)以指向特定的 JRE。


推荐阅读