跑步CentOS 6
,Java 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
无处可寻。
不确定您使用的是什么 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
目录中找到。
在 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 )
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
在 Windows 上,我可以在\jdk1.7.0\lib
. 你可以在这里找到java目录结构
不,它应该在Lib
文件夹中
c:\jdkx.xx\lib
开发工具使用的文件。其中包括 tools.jar,其中包含用于支持 JDK 中的工具和实用程序的非核心类。还包括 dt.jar,BeanInfo 文件的 DesignTime 归档,它告诉交互式开发环境 (IDE) 如何显示 Java 组件以及如何让开发人员为应用程序定制它们。