Как найти версию Java в папке Java installed?

Поток ядра - это основной объект, запланированный на системном процессоре, который очень легкий.

Потоки ядра имеют взаимно-однозначное соответствие с LWP. Библиотека потоков планирует пользовательский поток на LWP. источники:

5
04.01.2016, 12:43
1 ответ

Определение того, какой двоичный файл выполняется, когда вы вводите только имя, выполняется с помощью which и с помощью readlink вы можете сжать процесс до одной строки.

readlink -e $ (which java)

readlink -e печатает значение символьной ссылки или канонического имени файла, а -e гарантирует, что оно рекурсивно следует за каждым компонентом.

tony@trinity:~$ readlink -e $(which java)
/usr/lib/jvm/java-6-openjdk-i386/jre/bin/java

примечание: у меня не установлен javac на машине, на которой я это тестировал, поэтому я просто использовал java, но вышеперечисленное будет работать с любым двоичным файлом.

Вы также, кажется, спрашиваете, какая версия java находится в определенной папке? Для этого вы просто делаете это

/full/path/java -version

, что не позволяет Linux искать путь и напрямую находить двоичный файл java. В вашем случае

/usr/lib/jvm/java-7-oracle/javac -version
4
27.01.2020, 20:33

Теги

Похожие вопросы