tools.jar位于何处



运行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

无处可寻。

不确定您使用了什么rpm,但如果您从yum-repo安装,除了java-1.7.0-openjdk之外,还应该安装java-1.7.0-openjdk-devel

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

在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)

Linux Centos 6,

您可以使用sudofind/-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.0lib找到它。您可以在这里找到java目录结构

否,它应该在Lib文件夹中

JDK和JRE文件结构

c: \jdkx.x\lib

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

最新更新