tools.jar在哪里?

Nec*_*ro. 11 java tools.jar

跑步CentOS 6,Java 1.7.0_25 OpenJDK

安装后,RPM我看到它说

Unpacking JAR files...
rt.jar
jsee.jar
charsets.jar
>tools.jar
Run Code Online (Sandbox Code Playgroud)

在哪里tools.jar?我检查了/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.25.x86_64

没有找到的地方.

lim*_*law 30

不确定你使用的是什么rpm,但是如果你从yum repo安装,你应该java-1.7.0-openjdk-devel另外安装java-1.7.0-openjdk.

然后你会tools.jar/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.xx.x86_64/lib目录中找到.


alc*_*lci 6

在Linux上,您可以使用它locate tools.jar来查找文件的位置.

通常,它应该在您的jvm的lib /目录中.在Ubuntu/Debian上,它位于目录中/usr/lib/jvm/java-xxxxx/lib/tools.jar.

例如,使用openjdk 7,在amd64上,我会在/usr/lib/jvm/java-7-openjdk-amd64/lib/tools.jar下找到它.

我没有安装来检查它,但我认为目录结构在CentOS下是相同的(参见https://serverfault.com/questions/50883/what-is-the-value-of-java-home-for -centos)

  • 这可能是显而易见的,但开箱即用的Ubuntu 16.04没有`/ usr/lib/jvm/java - */lib/tools.jar`,直到我运行`sudo apt install openjdk-8-jdk`(并且`locate`在运行`sudo updatedb`之前不起作用 (6认同)

lin*_*ing 5

Linux Centos 6,

您可以使用sudo find / -name“ tools.jar”命令来找到文件位置。

tools.jar通常位于/usr/lib/jvm/java-1.7.0.70.x86_64/lib/tools.jar

tools.jar不在JRE中。

我的情况是,仅在安装java-1.7.0-openjdk-devel后才生成tools.jar文件。

须藤百胜安装java-1.7.0-openjdk-devel


Pra*_*kar 2

在 Windows 上,我可以在 找到它\jdk1.7.0\lib你可以在这里找到java目录结构