ランニング 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
どこにもありません。
Windowsでは、\jdk1.7.0\lib
。 Javaディレクトリ構造 こちら
どのrpmを使用したかわかりませんが、yum repoからインストールする場合は、Java-1.7.0-openjdk-devel
に加えて Java-1.7.0-openjdk
。
その後、tools.jar
in /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でのディレクトリ構造は同じだと思います(cf. 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
いいえ、Lib
フォルダーにある必要があります
c:\ jdkx.x.x\lib
開発ツールが使用するファイル。 これらにはtools.jarが含まれます。これには、JDKのツールとユーティリティをサポートするための非コアクラスが含まれています。 dt.jarも含まれます。これは、Javaコンポーネントを表示する方法と、開発者がアプリケーション用にカスタマイズできるようにする方法を対話型開発環境(IDE)に指示するBeanInfoファイルのDesignTimeアーカイブです。