Как узнать версию джавы линукс

Как проверить версию Java в Linux (RedHat 6)

Я пытаюсь проверить, какую версию Java, установленную на моем компьютере с Linux, я пробовал:

Но когда я печатаю:

Консоль ничего не возвращает и застревает в «режиме java», похоже на команду с именем java, ожидающую ввода, любая вещь, которую я набираю, ничего не возвращает . пока я не наберу crt + C, она не выйдет из режима. ,

3 ответа

Чтобы ответить на ваш вопрос напрямую, вы можете использовать

Для будущих ссылок. Вы можете попробовать любую из этих команд.

rpm -qi «package_name_without_quotes»

Предоставляет информацию об установленном пакете. Чтобы отобразить информацию об одном или нескольких пакетах (здесь также допустимы глобальные выражения), используйте следующую команду:

ням информация «имя_пакета_ без кавычек»

ням список «package_name_without_quotes»

yum — список показанных дубликатов «package_name_without_quotes»

Команда yum info имя_пакета аналогична команде rpm -q —info имя_пакета , но предоставляет в качестве дополнительной информации идентификатор репозитория Yum, в котором находится пакет RPM .

Вы также можете запросить в базе данных Yum альтернативную и полезную информацию о пакете с помощью следующей команды:

yumdb info «имя_пакета_св_отчетами»

Эта команда предоставляет дополнительную информацию о пакете, включая контрольную сумму пакета (и алгоритм, использованный для его создания, такой как SHA-256), команду, указанную в командной строке, которая была вызвана для установки пакета (если есть), и причина того, что пакет установлен в системе.

Чтобы проверить, какая версия Java установлена, выполните следующую процедуру: -Откройте командную строку Linux. -Введите команду java -version.

-Если в вашей системе установлена версия Java, вы увидите ответ об установке Java. Проверьте номер версии в сообщении.

-Если Java не установлена в вашей системе или версия Java более ранняя, чем 1.6, используйте утилиту Linux Yellowdog Update, Modified (yum) для установки совместимой версии. Если 64-разрядная версия Java V1.6 не установлена, установка не завершится успешно.

Если у вас java версия больше чем 1.6 то она должна работать

Если версия не установлена, возвращается сообщение об ошибке

Пожалуйста, поделитесь снимком, чтобы я мог его исправить

Источник

Как я могу узнать, какая версия Java у меня установлена?

Я хочу начать играть с Java (в конечном итоге до такой степени, что я смогу написать базовые маленькие программы для Android или Web), но мне удалось испортить Java на моем компьютере (из прошлых экспериментов).

Я не уверен, какая у меня версия java, и хотел бы знать, есть ли команда, чтобы увидеть версию java, которая установлена ​​и активна. Кроме того, какая версия работает лучше всего? Все это на 32-битной Ubuntu 12.04

РЕДАКТИРОВАТЬ:
Хорошо, так что, похоже, у меня есть оба OpenJDK 6 и 7, с использованием OpenJDK 7. Я хочу использовать openjdk 7, так как мне удалить openjdk 6? Достаточно ли просто через USC или нужно запустить команду?

Читайте также:  Windows mobile usb drivers download

Эта команда должна сообщить вам, что в настоящее время предоставляет виртуальная машина Java ( java ) и компилятор Java ( javac ):

Это предполагает, что система «альтернатив» работает должным образом, что может быть не так, в зависимости от того, как Java была «испорчена» в прошлом. Чтобы проверить это, запустите:

Если система альтернатив работает правильно и используется Java, вы должны увидеть:

В противном случае, пожалуйста, отредактируйте свой вопрос, чтобы сообщить подробности. Тогда должна быть возможность дать более конкретный ответ.

Вы можете удалить openjdk-6 с помощью программного центра. С ним связано несколько пакетов, поэтому вам может потребоваться удалить более одного пакета. (Все пакеты `openjdk-6 перечислены здесь .)

Или вы можете использовать командную строку:

Тем не менее, какой бы метод вы ни использовали, вы можете сначала проверить, что зависит от этих пакетов — у вас может быть установлено программное обеспечение, для которого конкретно требуется версия 6. (Возможно, нет, но возможно.)

Вы можете проверить это, смоделировав операцию удаления в командной строке:

Это покажет вам последствия удаления этих пакетов, в том числе и то, какие другие пакеты также будут удалены. (Вы заметите, что, поскольку это симуляция, вам не нужно sudo .)

Если вы хотите иметь возможность продолжать использовать содержимое Java в Интернете в своем веб-браузере (это не то же самое, что JavaScript ), то прежде чем удалять какой- icedtea-6- либо openjdk-6- пакет или пакет (кроме, возможно openjdk-6-jdk ), вы должны убедиться, что у вас установлены icedtea-7- пакеты, соответствующие любому icedtea-6- пакеты установлены.

Источник

Управление версиями Java в linux (ubuntu)

Иногда необходимо использовать другую версию java для корректной работы того или иного проекта.

1. Для этого необходимо скачать необходимую версию с сайта

2. Извлекаем содержимое архива -> /usr/lib/jvm/

3. Устанавливаем альтернативные ссылки:

update-alternatives —install «/usr/bin/java» «java» «/usr/lib/jvm/jdk1.7.0_60/bin/java» 1
update-alternatives —install «/usr/bin/javac» «javac» «/usr/lib/jvm/jdk1.7.0_60/bin/javac» 1
update-alternatives —install «/usr/bin/javaws» «javaws» «/usr/lib/jvm/jdk1.7.0_60/bin/javaws» 1

4. Изменяем ссылки на Java, Javac, Javaws:

update-alternatives —config java
Есть 4 варианта для альтернативы java (предоставляет /usr/bin/java).

Выбор Путь Приор Состояние
————————————————————
0 /usr/lib/jvm/java-8-oracle/jre/bin/java 1072 автоматический режим
1 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 ручной режим
2 /usr/lib/jvm/java-8-oracle/jre/bin/java 1072 ручной режим
3 /usr/lib/jvm/jdk1.7.0_60/bin/java 1 ручной режим
* 4 /usr/lib/jvm/jdk1.8.0_05/bin/java 1 ручной режим

Нажмите enter, чтобы сохранить текущий выбор[*], или введите выбранное число: 3
update-alternatives: используется /usr/lib/jvm/jdk1.7.0_60/bin/java для предоставления /usr/bin/java (java) в ручной режим

update-alternatives —config javac
Есть 4 варианта для альтернативы javac (предоставляет /usr/bin/javac).

Выбор Путь Приор Состояние
————————————————————
0 /usr/lib/jvm/java-8-oracle/bin/javac 1072 автоматический режим
1 /usr/lib/jvm/java-7-openjdk-amd64/bin/javac 1071 ручной режим
2 /usr/lib/jvm/java-8-oracle/bin/javac 1072 ручной режим
3 /usr/lib/jvm/jdk1.7.0_60/bin/javac 1 ручной режим
* 4 /usr/lib/jvm/jdk1.8.0_05/bin/javac 1 ручной режим

Нажмите enter, чтобы сохранить текущий выбор[*], или введите выбранное число: 3
update-alternatives: используется /usr/lib/jvm/jdk1.7.0_60/bin/javac для предоставления /usr/bin/javac (javac) в ручной режим

update-alternatives —config javaws
Есть 5 вариантов для альтернативы javaws (предоставляет /usr/bin/javaws).

Выбор Путь Приор Состояние
————————————————————
0 /usr/lib/jvm/java-8-oracle/jre/bin/javaws 1072 автоматический режим
1 /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/javaws 1061 ручной режим
2 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/javaws 1071 ручной режим
3 /usr/lib/jvm/java-8-oracle/jre/bin/javaws 1072 ручной режим
4 /usr/lib/jvm/jdk1.7.0_60/bin/javaws 1 ручной режим
* 5 /usr/lib/jvm/jdk1.8.0_05/bin/javaws 1 ручной режим

Нажмите enter, чтобы сохранить текущий выбор[*], или введите выбранное число: 4
update-alternatives: используется /usr/lib/jvm/jdk1.7.0_60/bin/javaws для предоставления /usr/bin/javaws (javaws) в ручной режим

Проверяем версию Java:
java -version
java version «1.7.0_60»
Java(TM) SE Runtime Environment (build 1.7.0_60-b19)
Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode)

Источник

Установка Java в Ubuntu и Linux Mint

Что такое Java

Java — это язык программирования, разработанный компанией Sun Microsystems, которую потом купила компания Oracle.

Программы, написанные на Java обычно работают в различных операционных системах, то есть являются кроссплатформенными. Для запуска таких программ необходимо наличие в системе Виртуальной машины Java (Java Virtual Machine — JVM), то есть, проще говоря, наличие некоторых дополнительных компонентов, которые обеспечивают возможность запуска Java-программ в системе.

Читайте также:  Windows 10 не нашел клавиатуру

Обычно, когда говорят о том, что в Linux нужно установить Java, то имеют ввиду, что нужно установить Виртуальную машину Java, чтобы получить возможность запускать программы, написанные на Java.

Какие версии Java бывают и чем отличаются

Существует несколько реализаций Java для Linux. Самыми популярными являются OpenJDK и Oracle Java. В Linux обычно пользователь устанавливает одну из этих реализаций.

  • Oracle Java — реализация Java для Linux от компании Oracle. В ней содержатся некоторые закрытые (проприетарные) компоненты и компоненты, которые защищены патентами.
  • OpenJDK — реализация Java для Linux с открытым исходным кодом.

Обе версии вполне работоспособны и в Linux можно использовать любую из них. Но иногда, для некоторых приложений, рекомендуется использовать Oracle Java.

В Linux пакеты с Java представлены в двух редакциях:

  • JRE — Java Runtime Environment — компоненты, предназначенные для запуска Java-программ в Linux.
  • JDK — Java Development Kit — компоненты, предназначенные для запуска, компиляции и разработки Java-программ.

Какую версию устанавливать

Рядовому пользователю, которому нужно просто запускать Java-программы, обычно достаточно установить «OpenJDK JRE».

Если потребуется компиляция Java-программ, то нужно будет установить «OpenJDK JDK».

Рассмотрим, как установить Java в Ubuntu Linux. Абсолютно аналогично выполняется установка в Linux Mint и других дистрибутивах, основанных на Ubuntu.

Проверка версии Java

Чтобы проверить, установлена ли у вас уже в системе какая-либо версия Java, выполните в терминале команду:

Если Java установлена, то вы получите информацию о том, какие компоненты Java установлены в системе.

Установка OpenJDK

Установка OpenJDK JRE

Для установки OpenJDK JRE в Ubuntu Linux достаточно установить пакет default-jre. Для установки выполните в терминале команду:

Установка OpenJDK JDK

Если вы хотите установить OpenJDK JDK, то нужно установить пакет default-jdk (он также установит default-jre). Для установки выполните команду:

Установка OpenJDK определенной версии

Если вам нужно установить конкретную версию, то выполните одну из следующих команд. В репозиториях Ubuntu сейчас представлены OpenJDK версий 11 и 8.

После установки, можно проверить, какие компоненты Java установлены, выполнив команду:

Установка Oracle JDK

Установка Oracle JDK свежей версии

Свежую версию Oracle JDK можно установить, используя PPA-репозиторий, подготовленный проектом linuxuprising.

Сначала добавим PPA-репозиторий. Выполняем следующие команды. При выполнении первой команды появится информационное сообщение, нажмите Enter для продолжения.

Теперь выполним установку Oracle Java версии 12:

Во время установки нужно будет ознакомиться и принять лицензию:

Для установки Oracle Java версии 11 используйте команду:

Установка Oracle JDK старой версии

Если вам нужно установить Oracle JDK старой версии 8, то вы можете воспользоваться PPA-репозиторием, который подготовлен проектом webupd8. Для установки выполните в терминале следующие команды. При выполнении первой команды появится информационное сообщение, нажмите Enter для продолжения.

Как удалить Java

Если у вас установлены пакеты OpenJDK, то для их удаления используйте команду:

Или следующую команду, если требуется также удалить файлы конфигурации (полное удаление OpenJDK):

Для удаления Oracle Java используется команда:

Запуск Java-программ

Если Java установлена в Ubuntu Linux, то для запуска Java-программ обычно достаточно дважды щелкнуть по файлу программы. Он может иметь расширение .jar .

Для запуска .jar файлов из командной строки, выполните команду:

Заключение

Мы рассмотрели, какие версии Java бывают для Linux. Рассмотрели, как установить версию OpenJDK, а также версию Java от Oracle. Обычно начинающий пользователь вообще не понимает, что именно ему нужно установить. Поэтому краткое резюме: Если вам нужно просто запустить какую-нибудь Java-программу в Ubuntu Linux (Linux Mint и других подобных дистрибутивах), то устанавливайте OpenJDK JRE.

Источник

Как проверить, установлена ли Java

Узнайте, как узнать, установлена ли Java на компьютере с Windows 10, Mac OS X или Linux/Unix, даже если она не находится в ПУТИ.

Читайте также:  Windows брандмауэр не пингуется

Автор: baeldung
Дата записи

1. Обзор

В этом коротком уроке мы рассмотрим несколько способов определить, установлена ли Java на компьютере.

2. Командная строка

Во-первых, давайте откроем командное окно или терминал и введем:

Если Java установлена и путь настроен правильно, наш вывод будет похож на:

В противном случае мы увидим сообщение об ошибке, подобное приведенному ниже, и нам нужно будет проверить в другом месте:

Точные сообщения, которые мы видим, будут варьироваться в зависимости от используемой операционной системы и установленной версии Java.

3. Если Путь Не Задан

Переход в командную строку и ввод java-версия может точно сказать нам, установлена ли Java. Однако, если мы увидим сообщение об ошибке, Java все равно может быть установлена – нам просто нужно будет продолжить расследование.

Во многих дискуссиях об использовании java -версии упоминается переменная среды JAVA_HOME. Это вводит в заблуждение, потому что JAVA_HOME не повлияет на наши результаты java-версии .

Кроме того, JAVA_HOME должен указывать на JDK, и другие приложения, использующие функции JDK, такие как Maven, используют его.

Для получения дополнительной информации, пожалуйста, ознакомьтесь с нашими статьями JAVA_HOME должен указывать на JDK и как установить JAVA_HOME .

Итак, давайте рассмотрим альтернативные способы поиска Java на случай, если командная строка нас подвела.

3.1. Windows 10

В Windows мы можем найти его в списке приложений:

  1. Нажмите кнопку Пуск
  2. Прокрутите список приложений вниз, чтобы присоединиться
  3. Откройте папку Java
  4. Нажмите О Java

Мы также можем посмотреть на установленные программы и функции:

  1. В строке Поиск введите Панель управления
  2. Нажмите кнопку Программы
  3. Если присутствует значок Java , то Java установлена
  4. Если нет, нажмите Программы и компоненты, и найдите установленные версии Java в J

3.2. Mac OS X

Чтобы узнать, установлена ли Java 7 или выше на Mac, мы можем:

  1. Перейдите в Системные настройки
  2. Найдите значок Java

Для более ранних версий Java нам потребуется:

  1. Открыть Finder
  2. Перейдите в папку Приложения
  3. Перейдите в папку Утилиты
  4. Найдите Настройки Java приложение

3.3. *Никс

В мире *nix существует несколько различных менеджеров пакетов .

В дистрибутиве на базе Debian мы можем использовать команду aptitude search :

Если перед результатом есть i , это означает, что пакет установлен:

4. Другие Инструменты Командной Строки

В дополнение к java-версии, есть некоторые другие инструменты командной строки, которые мы можем использовать, чтобы узнать о нашей установке Java.

4.1. Windows, где команда

В Windows мы можем использовать команду where , чтобы найти, где находится ваш java.exe находится:

И наш результат будет выглядеть примерно так:

Однако, как и в случае с java-version , эта команда полезна только в том случае, если переменная среды PATH указывает на каталог bin.

4.2. Mac OS X и *nix, которые и где

В системе *nix или на Mac в приложении терминала мы можем использовать команду which :

Вывод говорит нам, где находится команда Java:

Теперь давайте воспользуемся командой whereis :

Команда whereis также дает нам путь к вашей установке Java:

Как и в случае с java -version , эти команды найдут Java только в том случае, если она находится в пути. Мы можем использовать их, когда у нас установлена Java, но хотим точно знать, что будет выполняться при использовании команды java .

5. Заключение

В этой короткой статье мы обсудили, как узнать, установлена ли Java на компьютере с Windows 10, Mac OS X или Linux/Unix, даже если она не находится в ПУТИ.

Мы также рассмотрели несколько полезных команд для поиска нашей установки Java.

Источник

Оцените статью