Java tools.jar在哪里?
运行Java tools.jar在哪里?,java,tools.jar,Java,Tools.jar,运行CentOS 6,Java1.7.0\u25 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 没有找到的位置。没有,它应该在Lib文件夹中 c:\jdkx.x.x\lib 开发工具使用的文件其中包括tools.jar,它包含用于支持JD
CentOS 6
,Java1.7.0\u25 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
没有找到的位置。没有,它应该在
Lib
文件夹中
c:\jdkx.x.x\lib
开发工具使用的文件其中包括tools.jar,它包含用于支持JDK中的工具和实用程序的非核心类。还包括dt.jar,BeanInfo文件的设计时存档,它告诉交互式开发环境(IDE)如何显示Java组件,以及如何让开发人员为应用程序自定义它们
在windows上,我可以在
\jdk1.7.0\lib
找到它。您可以在Linux上找到java目录结构,您可以使用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下的目录结构是相同的(cf.)不确定您使用了什么rpm,但是如果您从yum repo安装,除了
java-1.7.0-openjdk
之外,您还应该安装java-1.7.0-openjdk
然后您将在/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.xx.x86_64/lib
目录中找到tools.jar
您可以使用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安装java-1.7.0-openjdk-devel谢谢,我需要它。这可能是显而易见的,但在运行
/usr/lib/jvm/java-*/lib/tools.jar之前,ubuntu16.04没有.jar
,直到我运行sudo-apt安装openjdk-8-jdk
(并且locate
在运行sudo-updatedb
之后才能运行)请您详细说明您的答案,并对您提供的解决方案进行更多描述,好吗?除了openjdk
之外,只需再强调一下安装openjdk-devel
。在AmazonLinux上进行了尝试和测试。这解决了我在ApacheAxis上的问题。我得到了这个错误:java.lang.RuntimeException:在类路径中找不到编译器!(您可能需要添加“tools.jar”)