14

跑步CentOS 6Java 1.7.0_25 OpenJDK

安装后RPM我看到它说

Unpacking JAR files...
rt.jar
jsee.jar
charsets.jar
>tools.jar

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

无处可寻。

4

5 回答 5

31

不确定您使用的是什么 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目录中找到。

于 2013-11-19T13:53:23.253 回答
7

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

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

例如,在 amd64 上使用 openjdk 7,我会在 /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 )

于 2013-08-05T15:35:11.313 回答
6

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 中。

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

sudo yum install java-1.7.0-openjdk-devel

于 2015-06-18T07:08:44.773 回答
2

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

于 2013-08-05T15:28:57.570 回答
1

不,它应该在Lib文件夹中

JDK 和 JRE 文件结构

c:\jdkx.xx\lib

开发工具使用的文件。其中包括 tools.jar,其中包含用于支持 JDK 中的工具和实用程序的非核心类。还包括 dt.jar,BeanInfo 文件的 DesignTime 归档,它告诉交互式开发环境 (IDE) 如何显示 Java 组件以及如何让开发人员为应用程序定制它们。

于 2013-08-05T15:28:36.680 回答