【发布时间】:2020-09-01 22:40:43
【问题描述】:
tools.jar 在最新的 Java 版本 14 中不存在。谁能帮我了解它是否被替换或在哪里?
我的系统有:
C:\Users\Admin>wmic os get osarchitecture
OSArchitecture
64-bit
我已经通过从Oracle's website 下载jdk-14.0.2_windows-x64_bin.exe 安装了最新的Java 版本。
安装后,我查看了安装文件夹C:\Program Files\Java\jdk-14.0.2\lib,它没有tools.jar。
我们是否需要为 JRE 安装任何其他有助于 tools.jar 的软件包?
如果tools.jar 不存在,替换的是什么?
【问题讨论】:
-
可能相关:How to get tools.jar for OpenJDK 11 on Windows?。简而言之,将其他工具更新到不再依赖
tools.jar的版本。 -
@LauraLiparulo 您的链接指的是 Jdk 1.7。
-
@Pshemo 解释了部分原因,但没有完全回答尽管这来自“JEP 220 删除了众所周知且经常引用的 JAR rt.jar 和 tools.jar。根据它的描述, “以前存储在 lib/rt.jar、lib/tools.jar、lib/dt.jar 和各种其他内部 jar 文件中的类和资源文件现在将以更有效的格式存储在 lib 中的特定于实现的文件中目录。”
-
@LauraLiparulo 您的链接指的是 Jdk 1.7。正确..