java - 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有关。
解决方案
Eclipse 以两种方式使用 Java。它使用 Java 运行 Eclipse,并允许在 Preferences 中指定 Java Runtime Environments。我很少再看到设置 JAVA_HOME 的任何理由,因为我指定了要使用的 JDK 的路径。我总是安装多个 JDK。
我通过在“eclipse.ini”文件(指向“bin”目录)中设置“-vm”路径来指定使用哪个 JDK 来运行 Java。
我通过在首选项中添加 JRE 来指定使用哪个 JDK 来编译代码,有时还编辑“执行环境”(“Java 运行时环境”的小节)以指向特定的 JRE。
推荐阅读
- wordpress - 未知错误(代码:cURL 错误 60:SSL 证书问题:无法获取本地颁发者证书)
- javascript - 如何删除 glide.js 底部的空格?
- c# - X509Certificate2 用于单元测试
- excel - 带有 IF 的 VBA Excel 中的函数
- javascript - 如何检查一个对象数组是否包含另一个对象数组JS的所有ID
- asp.net - itemToDto 在当前上下文中不存在
- python-3.x - 有没有办法告诉 Cygwin 在默认位置寻找 Python?
- robotframework - 处理远程和本地浏览器
- c# - WPF:以编程方式更改 MouseOver 的 ListBoxItem 背景属性
- html - 悬停时的线条边框动画