Проверка установки JAVA на Ubuntu и проверка установленной версии (если есть)
Некоторые приложения в Ubuntu требуют установки Java Runtime Library в вашей системе. Она не поставляется по умолчанию в большинстве версий Ubuntu, поскольку безопасность является предметом беспокойства, когда Java установлена в вашей системе. Время от времени обычному пользователю Ubuntu может понадобиться проверить, установлена ли Java в системе в данный момент, а также, если она установлена, какую версию использует система в данный момент.
В этой статье описано, как вы можете легко проверить установленную версию Java в вашей системе Ubuntu. Для выполнения всех упомянутых команд мы будем использовать командную строку Ubuntu, Терминал. Вы можете открыть приложение Терминал либо через Ubuntu Dash, либо с помощью сочетания клавиш Ctrl+Alt+T.
Способ 1: Проверка версии Java
Открыв терминал, введите одну из следующих команд Java, чтобы проверить ее версию:
Это позволит проверить, установлена ли Java Runtime Environment в вашей системе или нет. Если да, то вы также узнаете, какая версия Java установлена в вашей системе.
В моем случае, результат показывает, что Java не установлена в моей системе.

Если в вашей системе установлена какая-либо версия Java, то в выводе будет показана информация о версии Java OpenJDK и JRE следующим образом:

Способ 2: Проверка пути, по которому установлена Java
Введите следующую команду, чтобы проверить каталог, в котором установлена Java:
Эта команда не выведет никакого результата, если Java не установлена в вашей системе:

Однако, если Java установлена в вашей системе, эта команда покажет точный путь, где установлена Java:

Метод 3: Поиск Java в списке установленных пакетов
Вы можете проверить, установлен ли пакет программ в вашей системе, используя следующий синтаксис команды:
Эта команда выведет список всех установленных пакетов

В приведенном выше выводе видно, что Java OpenJDK 11 JRE установлена в моей системе.
С помощью этих простых способов вы можете проверить, установлена ли Java в вашей системе или нет. Вы также можете посмотреть, какая установка Java установлена в вашей системе, если она действительно установлена.
Метод 4: Поиск Java в списке установленных пакетов (aptitude)
Вы можете проверить, установлен ли пакет программ в вашей системе, используя следующий синтаксис команды:
Мы можем использовать эту команду для того, чтобы узнать, установлен ли какой-либо пакет JDK в нашей системе или нет:
Эта команда выведет список всех пакетов JDK, доступных в репозиториях Ubuntu.
Обратите внимание на префикс каждой записи.
Только те пакеты, которые имеют префикс ‘i’, установлены в вашей системе.

В приведенном выше выводе видно, что Java OpenJDK 11 JRE установлена в моей системе. Если вы не видите префикса ‘i’ ни в одной из записей JDK, это означает, что Java не установлена в вашей системе.
С помощью этих простых способов вы можете проверить, установлена ли Java в вашей системе или нет. Вы также можете посмотреть, какая установка Java установлена в вашей системе, если она действительно установлена.
What is command to see all java versions installed on linux?
I know about java -version. I don’t care what version I’m currently running. I care what other versions are installed on my linux box. If it’s another java -* command I didn’t see it in the java -help.
I’ve tried googling it but the answers are either for Windows or they say «use java -version.» I know I’ve done this before.
5 Answers 5
On most Linux distributions you can use update-alternatives like this:
It will list all packages that provide java command and will let you change it. If you don’t want to change it, simply Ctrl-C from it.
There is only one catch — if you installed some java not using official package manager ( dpkg / apt-get , rpm / yum ), but simply extracted it, update-alternatives will not show it.
![]()
To find all files. The package manager with your version of Linux should also be able to list them.
I use this to list the Java installs available:
![]()
I was previously using the following to determine the java 8 installation for an application that needed an environment variable set so it could use a java version that was not set as the default:
update-java-alternatives -l java-8-oracle
However, that stopped working today. The update-java-alternatives script/program is no longer installed on my Ubuntu 14.04 system. What’s installed now is alternatives .
What I use now to get a specific alternatives java path is:
alternatives —display java | grep priority | grep jdk-1.8
Then I can massage the result to get what I need for my app’s environment variable.
How to find which version of Java in Java installed folder?
A version of java is installed on my Linux machine. When i try this:
root@test$: javac -version
It given the result as:
javac jdk1.7.0_80.
Now my problem is i don’t know where that(1.7.0_80) java folder is. I have a folder named «java-7-oracle» in usr/lib/jvm. I am suspecting that it would be the folder for the installed version of java.
Now I have a java folder and I want to know which version of java it is?
How??
![]()
3 Answers 3
I think you can track all this by checking to where your java binaries linked to.
therefore , my java installation is:
I suppose you can track any binary like this.
Finding out which binary is executed when you type only the name is done using which , and using readlink you can condense the process to a single line.
readlink -e $(which java)
readlink -e prints the value of a symbolic link or canonical file name, and the -e ensures it follows every component recursively.
note: I don’t have javac installed on the machine I tested this on, so just used java, but the above will work work for any binary.
You also appear to be asking to find out which version of java is in a specific folder? For that you just do this,
which prevents Linux from search the path and finding the java binary directly. In your case,
Как проверить версию java linux
Я хочу начать играть с java (в конечном итоге до такой степени, что я смогу написать базовые маленькие программы для android или web), но мне удалось испортить java на моем компьютере (из прошлых экспериментов). В этом руководстве мы погрузимся в процедуру поиска версии java в ubuntu linux и ее установки, если она еще не доступна. Версия java — это индикатор выпуска программного обеспечения java, которое в настоящее время используется вашей ос. Например, в java 11. 8 11 это основная версия, 0 дополнительная версия, а 8 версия безопасности. Чтобы установить java, воспользуйтесь одним из следующих руководств в зависимости от вашего дистрибутива linux. 5 и ниже) на windows java 8 update 51 (приоритет) или java 8 update 45.
Многие программы, разработанные для linux намного лучше выполняются с использованием проприетарной версии java. В данной статье будет рассмотрена установка jre (java runtime environment) и jdk. Переход в командную строку и ввод java-версия может точно сказать нам, установлена ли java. В дополнение к java-версии, есть некоторые другие инструменты командной строки. Например, в java 11. 8 11 это основная версия, 0 это дополнительная версия и 8 версия безопасности.