无法找到 Java SE 14 的 tools.jar

Mad*_*ala 4 java tools.jar

tools.jar 不存在于最新的 Java 版本 14 中。谁能帮助我了解它是否已被替换或在哪里?

我的系统有:

C:\Users\Admin>wmic os get osarchitecture
OSArchitecture
64-bit
Run Code Online (Sandbox Code Playgroud)

我已经通过jdk-14.0.2_windows-x64_bin.exeOracle 的网站下载安装了最新的 Java 版本。

安装后,我查看了安装文件夹C:\Program Files\Java\jdk-14.0.2\lib,它没有tools.jar.

我们是否需要为 JRE 安装任何其他有助于解决问题的软件包tools.jar

如果tools.jar不存在,替代品是什么?

Ste*_*n C 5

我们是否需要为 JRE 安装任何其他有助于 tools.jar 的包?

不。没有简单的解决方法。

如果 tools.jar 不存在,替代品是什么?

没有直接的替代品。相反,您必须更改应用程序,使其不依赖于文件的存在。

Java 9+ 使用Java Platform Module System而不是 tools.jar、rt.jar 等等。请参阅此页上其他答案,作者是 Giorgi Tsiklauri。

  • 如果依赖项在您自己的代码中,请更改代码以使其通过工具 API 访问 Java 编译器等。如果您的代码正在检查 tools.jar 是否存在,请删除检查并(如有必要)以不同的方式检查。

  • 如果依赖项在第三方代码(可能是工具)中,您需要将其升级到与您尝试使用的 Java 版本兼容的版本。