Где находится tools.jar?

Бег 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

Нет, где можно найти.

5 ответов

Решение

На окнах я мог найти его в \jdk1.7.0\lib, Вы можете найти структуру каталогов Java здесь

Не уверен, какой RPM вы использовали, но если вы устанавливаете из репозитория yum, вы должны установить 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 чтобы найти, где находится файл.

Как правило, он должен находиться в каталоге lib / вашего jvm. В 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,

Вы можете использовать команду 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 установить java-1.7.0-openjdk-devel

Нет, это должно быть в Lib папка

Файловая структура JDK и JRE

C:\jdkx.xx\ Lib

Файлы, используемые инструментами разработки. К ним относится tools.jar, который содержит неосновные классы для поддержки инструментов и утилит в JDK. Также включает в себя dt.jar, архив DesignTime файлов BeanInfo, которые сообщают интерактивным средам разработки (IDE), как отображать компоненты Java и как позволить разработчику настраивать их для приложения.

Другие вопросы по тегам