- Как проверить версию Java
- Управление версиями Java
- Проверка версии Java
- Выводы
- Как проверить версию Java в Linux Ubuntu?
- Понимание версии Java
- Проверка вашей версии Java
- Установка Java с помощью браузера
- Некоторые важные команды
- Удалить версии Java
- Что следует использовать: JRE или JDK?
- Когда использовать JDK
- Когда использовать JRE
- Некоторые приложения Java
- Заключение
- Что такое команда, чтобы увидеть все версии Java, установленные на Linux?
- Управление версиями Java в linux (ubuntu)
Как проверить версию Java
Java — один из самых популярных языков программирования в мире, используемый для создания различных типов кроссплатформенных приложений.
В этой статье объясняется, как с помощью командной строки проверить, какая версия Java установлена в вашей системе Linux. Это может быть полезно при установке приложений, требующих определенной версии Java.
Управление версиями Java
Java использует семантическое управление версиями . Версии готовых к выпуску релизов представлены по следующей схеме:
Например, в Java 11.0.8 11 — это основная версия, 0 — дополнительная версия, а 8 — версия безопасности.
- MAJOR — Основные выпуски содержат новые возможности и функции.
- MINOR — второстепенные выпуски содержат различные исправления ошибок и совместимые улучшения.
- SECURITY — выпуски безопасности содержат критические исправления безопасности.
Проверка версии Java
Чтобы узнать, какая версия Java установлена в вашей системе, выполните команду java -version :
Команда отобразит версию Java по умолчанию:
В этом примере в нашей системе установлена Java версии 11.0.8 . Версия, установленная в вашей системе, может отличаться.
Если вы получили сообщение «java: command not found», это означает, что Java не установлена в системе. Чтобы установить Java, воспользуйтесь одним из следующих руководств в зависимости от вашего дистрибутива Linux:
В системе также может быть установлено несколько версий Java одновременно. Чтобы проверить, есть ли на вашем компьютере несколько установок Java:
Если у вас только одна установка Java, результат будет выглядеть примерно так:
В противном случае, если у вас несколько установок Java, команда отобразит меню, в котором вы можете выбрать, какая версия будет версией Java по умолчанию:
Чтобы изменить версию Java по умолчанию, просто введите номер версии (число в столбце «Выбор») и нажмите Enter .
Выводы
Узнать, какая версия Java установлена в вашей системе Linux, очень просто, просто введите java -version .
Не стесняйтесь оставлять комментарии, если у вас есть вопросы.
Источник
Как проверить версию Java в Linux Ubuntu?
Java — это объектно-ориентированный язык программирования высокого уровня, разработанный в 1995 году компанией Sun Microsystems. Со временем Java превратилась в один из самых известных языков высокого уровня. Сейчас он популярен среди разработчиков приложений, финансовых, научных и риэлторских компаний. Он не зависит от платформы, имеет открытый исходный код, универсален и прост в изучении и использовании.
Это практически полный по Тьюрингу язык, поэтому с ним можно делать все, что угодно. Большинство вещей, которые можно делать на Python, также можно сделать на Java. Jpython — это версия Python, которая работает на Java в JVM (виртуальной машине Java). В этом руководстве мы погрузимся в процедуру поиска версии Java в Ubuntu Linux и ее установки, если она еще не доступна.
Понимание версии Java
Версия Java — это индикатор выпуска программного обеспечения Java, которое в настоящее время используется вашей ОС.
Настоятельно рекомендуется обновить версию для повышения производительности, стабильности, сложных функций и последних исправлений безопасности. Это может иметь большое значение и помочь вам предотвратить множество нежелательных проблем и оставаться в курсе последних событий.
Многие веб-сайты, пакеты или библиотеки требуют обновления до последней версии Java. Поэтому желательно оставаться на шаг впереди и иметь последнюю версию, загруженную в вашу систему. Например, последняя версия Java позволяет просматривать трехмерные изображения вместе с другими интересными функциями.
Итак, без лишних слов, давайте углубимся в процедуру проверки и установки версии Java.
Проверка вашей версии Java
Начните с проверки вашей версии Java. Для этого просто введите следующее в окне терминала.
Это даст нам версию Java, которая используется в настоящее время.
Однако, как видно из рисунка выше, Java не установлена в нашей системе. Но терминал дает нам возможность устанавливать пакеты. Скопировав эти команды и запустив их, вы получите версию, установленную непосредственно через терминал. Все эти версии являются «безголовыми», что означает, что они не требуют графического пользовательского интерфейса.
Однако для загрузки последней версии (16.02) вы можете использовать метод браузера. Теперь давайте рассмотрим пошаговый процесс установки.
Установка Java с помощью браузера
Следуйте инструкциям по загрузке Java.
Зайдите в Google и выполните поиск «скачать java JDK» и откройте первую ссылку в результатах поиска.
JDK — это «Java Development Kit», используемый для разработки программ, работающих на Java. Кроме того, вы можете щелкнуть ссылку здесь, чтобы перейти прямо на страницу.
В разделе «Загрузки Java SE» перейдите к «Java SE 16», так как это последняя версия. Следующим шагом будет загрузка JDK.
Прокрутите пакеты, пока не найдете «Linux x64 Debian Package». Загрузите файл рядом с ним. Ubuntu использует пакеты Debian для установки программ, поэтому вы увидите, что файл имеет расширение.deb.
По завершении загрузки откройте папку, в которой находится загруженный пакет. Щелкните правой кнопкой мыши в любом месте окна и выберите «Открыть в терминале».
Введите следующую команду в терминале, чтобы начать распаковку загруженного пакета.
Вы можете заменить выделенную часть команды на имя пакета, соответствующее загруженной вами версии Java.
Сделав это, вы можете ввести следующую команду, чтобы подтвердить, что Java установлена в вашей системе.
Разобравшись с этим, установите свой пакет в качестве альтернативы. Для этого используйте следующую команду:
Теперь мы можем, наконец, проверить нашу версию, набрав следующее:
Чтобы установить компилятор, просто используйте ту же команду, что и раньше, только на этот раз замените » java » на » javac «.
Чтобы проверить версию Javac, введите следующую команду:
Кроме того, чтобы задать путь java_home, введите следующее:
$ sudo update-a;ternatives —config java
$ sudo gedit / etc / environment
После открытия текстового редактора вставьте скопированную строку и назначьте ее «JAVA_HOME», как показано ниже.
Как только это будет сделано, очистите экран и введите следующие команды, чтобы завершить процесс настройки домашнего пути Java.
Некоторые важные команды
Ниже приведены некоторые команды, которые вы можете использовать для проверки своей версии наряду с другими важными вещами.
(Эта команда показывает все версии Java, установленные в вашей системе.)
(Показывает версию Java, которую вы используете.)
(Показывает версию Java, которую вы используете в настоящее время.)
(Показывает версию компилятора Java.)
(Чтобы найти расположение Java.)
Удалить версии Java
Чтобы удалить Java из вашей системы, вы можете ввести следующую команду:
Чтобы удалить пакет:
$ dpkg –list | grep jdk
$ sudo apt remove jdk-16.0.2
Нажмите «Y», а затем «ENTER», и пакет будет удален.
Что следует использовать: JRE или JDK?
Для запуска программ Java вам понадобится JRE (среда выполнения Java). Он совместим с Windows, Linux, Mac, Solaris и многими другими.
JDK (Java Development Kit) используется для разработки приложений Java. Обычно именно с него начинают большинство программистов. Это зависит от того, чем вы хотите заниматься.
Когда использовать JDK
Вы хотите писать программы на Java. Он поставляется с компилятором и средством запуска приложений Java.
Имеет доступ к основным библиотекам Java для кодирования через средство запуска приложений Java, открывающее JRE.
Когда использовать JRE
- Вы должны использовать библиотеки и другие файлы. У него нет собственного компилятора и агентов обнаружения ошибок.
- Когда вам нужно использовать служебные пакеты, такие как наборы и инструкции, связанные с математикой или данными.
- Для запуска приложений, работающих на Java.
Некоторые приложения Java
Java в основном используется в:
- Создание приложений для Android.
- При разработке веб-приложений и облачных приложений.
- Программные инструменты, такие как Eclipse и Netbeans.
- Чат-боты.
- Игры.
- Научные и корпоративные приложения
Заключение
Чтобы оставаться в курсе последних событий и получить практический опыт работы с новейшими пакетами и программным обеспечением, постоянно обновляйте наши программы. Эта проверка и баланс действительно могут помочь нам в долгосрочном плане поддержания эффективности, защиты и актуальности нашей системы.
Источник
Что такое команда, чтобы увидеть все версии Java, установленные на Linux?
Я знаю о Java-версии. Мне все равно, какую версию я сейчас использую. Я забочусь о том, какие другие версии установлены на моей коробке Linux. Если это другая команда java — *, я не увидел ее в java -help.
Я попытался найти его в Google, но ответы либо для Windows, либо они говорят «использовать Java-версию». Я знаю, что делал это раньше.
В большинстве дистрибутивов Linux вы можете использовать update-alternatives так:
Он перечислит все пакеты, которые предоставляют команду java, и позволит вам ее изменить. Если вы не хотите изменить это, просто Ctrl-C из этого.
Есть только одна загвоздка — если вы установили некоторые из них, java не используя официальный менеджер пакетов ( dpkg / apt-get , rpm / yum ), а просто распаковали его, альтернативы обновления не покажут его.
Вы могли бы сделать:
Чтобы найти все файлы. Менеджер пакетов с вашей версией Linux также должен иметь возможность перечислять их.
Вы оставляете желать лучшего, насколько подробно о вашей настройке идет. Java может быть установлена по-разному в Linux. Вы можете установить его через ваш пакет дистрибутивов, например apt, yum, yast, или установить его вручную.
Как бы вы ни устанавливали его, для установки Java в большинстве случаев нужен исполняемый файл Java, поэтому вы можете использовать команды locate или find для поиска других.
Пример, который, скорее всего, найдет ссылки и дубликаты, но имена каталогов должны помочь вам точно определить его:
Я использую это, чтобы перечислить доступные установки Java:
Ранее я использовал следующее для определения установки java 8 для приложения, которому требовался набор переменных среды, чтобы он мог использовать версию java, которая не была установлена по умолчанию:
update-java-alternatives -l java-8-oracle
Однако сегодня это перестало работать. Не update-java-alternatives скрипт / программа не устанавливается в моей системе Ubuntu 14.04. Что теперь инсталлирован это alternatives .
То, что я использую сейчас, чтобы получить конкретные альтернативные пути Java:
alternatives —display java | grep priority | grep jdk-1.8
Затем я могу помассировать результат, чтобы получить то, что мне нужно для переменной окружения моего приложения.
Источник
Управление версиями 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)
Источник