web-dev-qa-db-fra.com

Où se trouve tools.jar?

Fonctionnement CentOS 6, Java 1.7.0_25 OpenJDK

Lors de l'installation du RPM je l'ai vu dire

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

Où se trouve tools.jar situé? J'ai vérifié /usr/lib/jvm/Java-1.7.0-openjdk-1.7.0.25.x86_64

Introuvable.

11
Necro.

Sur Windows, je pouvais le trouver à \jdk1.7.0\lib. Vous pouvez trouver Java structure du répertoire ici

2
Prasad Kharkar

Je ne sais pas quel rpm vous avez utilisé, mais si vous installez depuis yum repo, vous devez installer Java-1.7.0-openjdk-devel en plus de Java-1.7.0-openjdk.

Ensuite, vous trouverez tools.jar dans /usr/lib/jvm/Java-1.7.0-openjdk-1.7.0.xx.x86_64/lib répertoire.

30
limilaw

Sous Linux, vous pouvez utiliser locate tools.jar pour trouver où se trouve le fichier.

En règle générale, il doit se trouver dans le répertoire lib/de votre jvm. Sur Ubuntu/Debian, il se trouve dans le répertoire /usr/lib/jvm/Java-xxxxx/lib/tools.jar.

Par exemple, avec openjdk 7, sur AMD64, je le trouverai sous /usr/lib/jvm/Java-7-openjdk-AMD64/lib/tools.jar.

Je n'ai pas d'installation pour le vérifier, mais je pense que la structure du répertoire est la même sous CentOS (cf. https://serverfault.com/questions/50883/what-is-the-value-of-Java -home-for-centos )

7
alci

Linux Centos 6,

vous pouvez utiliser la commande Sudo find/-name "tools.jar" pour trouver l'emplacement du fichier.

tools.jar se trouve normalement sous /usr/lib/jvm/Java-1.7.0.70.x86_64/lib/tools.jar

tools.jar n'est pas dans JRE.

Mon cas, le fichier tools.jar est généré uniquement après l'installation de Java-1.7.0-openjdk-devel.

Sudo yum install Java-1.7.0-openjdk-devel

6
ling

Non, il devrait être dans le dossier Lib

Structure des fichiers JDK et JRE

c:\jdkx.x.x\lib

Fichiers utilisés par les outils de développement. Il s'agit notamment de tools.jar , qui contient des classes non essentielles pour la prise en charge des outils et utilitaires dans le JDK. Comprend également dt.jar, l'archive DesignTime des fichiers BeanInfo qui indique aux environnements de développement interactifs (IDE) comment afficher les composants Java et comment permettre au développeur de les personnaliser pour une application).

1
Suresh Atta