как сменить версию java linux

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

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

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

Выбор Путь Приор Состояние
————————————————————
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 ручной режим

Выбор Путь Приор Состояние
————————————————————
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 ручной режим

Выбор Путь Приор Состояние
————————————————————
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, используемую по умолчанию в Arch Linux

В стандартных репозиториях Arch Linux (и производных дистрибутивах) доступно несколько версий JDK и OpenJDK. Вы можете установить одну или несколько из них. Даже если у вас установлена последняя версия, некоторые программы могут устанавливать другую версию JDK в качестве своей зависимости — допускается иметь несколько версий, они не вызывают конфликтов.

После этого вы можете посмотреть, какая из этих версий используется по умолчанию, а также изменить её с помощью программы archlinux-java.

В качестве КОМАНДЫ может быть:

Начните с просмотра статуса:

как сменить версию java linux. Смотреть фото как сменить версию java linux. Смотреть картинку как сменить версию java linux. Картинка про как сменить версию java linux. Фото как сменить версию java linux

Как можно увидеть, у меня доступны два окружения Java

И ни одно окружение Java не выбрано в качестве используемого по умолчанию.

Устанавливаю в качестве используемого окружения java-14-openjdk:

Вновь делаю проверку:

как сменить версию java linux. Смотреть фото как сменить версию java linux. Смотреть картинку как сменить версию java linux. Картинка про как сменить версию java linux. Фото как сменить версию java linux

Как можно убедиться, теперь используется java-14-openjdk — об этом говорит слово (default).

Ошибки: команда java, javac или javap не найдена

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

Если вы уже установили JDK, то вам нужно выбрать версию, которая будет использоваться по умолчанию. Это можно сделать с помощью archlinux-java как это показано чуть выше. После этого ошибка исчезнет.

Источник

Как установить версию Java по умолчанию в Ubuntu / Debian

как сменить версию java linux. Смотреть фото как сменить версию java linux. Смотреть картинку как сменить версию java linux. Картинка про как сменить версию java linux. Фото как сменить версию java linux

В этом руководстве я покажу вам, как установить версию Java по умолчанию в Ubuntu / Debian.

Обычно в вашей системе Ubuntu или Debian запускается более одной версии Java – по причинам, связанным с разработкой или изменением требований приложений.

Предположим, что вы установили Java 11, и ранее у вас была установлена другая версия Java, вы можете выбрать версию Java по умолчанию для использования с помощью команды update-alternatives –config java.

Проверка версий Java, установленных в Ubuntu / Debian

Чтобы получить список установленных версий Java, выполните команду:

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

Проверьте версию Java

То же самое можно сделать для javac.

Если JAVA_HOME настроен неправильно, выполните команду ниже, чтобы установить текущую настройку Java по умолчанию.

Для JRE используйте:

One thought on “ Как установить версию Java по умолчанию в Ubuntu / Debian ”

Добавить комментарий Отменить ответ

• Свежие записи

• Категории

• itsecforu.ru

как сменить версию java linux. Смотреть фото как сменить версию java linux. Смотреть картинку как сменить версию java linux. Картинка про как сменить версию java linux. Фото как сменить версию java linux

• Страны посетителей

как сменить версию java linux. Смотреть фото как сменить версию java linux. Смотреть картинку как сменить версию java linux. Картинка про как сменить версию java linux. Фото как сменить версию java linux IT is good

Источник

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

как сменить версию java linux. Смотреть фото как сменить версию java linux. Смотреть картинку как сменить версию java linux. Картинка про как сменить версию java linux. Фото как сменить версию java linux

Что такое Java

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

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

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

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

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

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

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

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

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

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

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

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

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

Если Java установлена, то вы получите информацию о том, какие компоненты Java установлены в системе.
как сменить версию java linux. Смотреть фото как сменить версию java linux. Смотреть картинку как сменить версию java linux. Картинка про как сменить версию java linux. Фото как сменить версию java linux

Установка 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 для продолжения.

как сменить версию java linux. Смотреть фото как сменить версию java linux. Смотреть картинку как сменить версию java linux. Картинка про как сменить версию java linux. Фото как сменить версию java linux

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

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

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

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

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

Как удалить Java

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

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

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

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

Заключение

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

Источник

Java (Русский)

Java — строго типизированный объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems (в последующем приобретённой компанией Oracle). Разработка ведётся сообществом, организованным через Java Community Process, язык и основные реализующие его технологии распространяются по лицензии GPL. Права на торговую марку принадлежат корпорации Oracle.

Contents

Установка

OpenJDK

Headless JRE минимальная среда выполнения для Java; не поддерживает GUI. Full JRE полная среда выполнения, поддерживающая GUI и зависящая от headless JRE. JDK Java Development Kit; необходим для разработки Java-приложений и зависит от full JRE.

ВерсияHeadless JREFull JREJDKДокументацияИсходный код
OpenJDK 17jre-openjdk-headlessjre-openjdkjdk-openjdkopenjdk-docopenjdk-src
OpenJDK 11jre11-openjdk-headlessjre11-openjdkjdk11-openjdkopenjdk11-docopenjdk11-src
OpenJDK 8jre8-openjdk-headlessjre8-openjdkjdk8-openjdkopenjdk8-docopenjdk8-src
OpenJDK 7jre7-openjdk-headlessjre7-openjdkjdk7-openjdkopenjdk7-docopenjdk7-src

OpenJDK GA — свежая сборка OpenJDK General-Availability Release от Oracle.

OpenJDK EA — свежая сборка OpenJDK Early-Access от Oracle.

IcedTea-Web — Java Web Start и устаревший плагин Java для браузеров.

OpenJFX

OpenJFX — свободная реализация JavaFX. Данный пакет включён в Java SE (реализация JRE и JDK от Oracle) и относится лишь к пользователям свободной реализации Java (OpenJDK).

ВерсияRuntime и Developement KitДокументацияИсходный код
OpenJFX 17java-openjfxjava-openjfx-docjava-openjfx-src
OpenJFX 11java11-openjfxjava11-openjfx-docjava11-openjfx-src
OpenJFX 8java8-openjfxjava8-openjfx-docjava8-openjfx-src

OpenJFX GA — свежая сборка OpenJFX General-Availability Release от Gluon.

OpenJFX EA — свежая сборка OpenJFX Early-Access от Gluon.

Другие реализации

Java SE — реализация JRE от Oracle.

Java SE — реализация JDK от Oracle.

OpenJ9 — JRE от Eclipse, созданная при участии IBM.

IBM J9 — реализация восьмой редакции JRE от IBM.

Инструменты для разработки

Декомпиляторы

Переключение между средами

Скрипт archlinux-java предусматривает следующие возможности:

Получение списка установленных совместимых сред Java

Метка (default) как раз и подписывает окружение, установленное по умолчанию. Выполнение java или других команд будет ссылаться на эту версию. Отметка /jre означает, что установлен только JRE.

Установка среды Java по умолчанию

Сброс среды Java по умолчанию

Как правило, необходимость в сбросе среды по умолчанию отсутствует, так как данный механизм заложен в соответствующие пакеты. Если же возникла такая необходимость, воспользуйтесь командой unset :

Исправление конфигурации используемой среды Java

Если на какое-нибудь окружение Java задана неверная ссылка, команда archlinux-java fix попытается найти и исправить ошибку. Также эта команда задаст окружение по умолчанию, если оно отсутствует (официально поддерживаемое окружение OpenJDK 8 имеет наивысший приоритет).

Запуск приложений с не установленным по умолчанию окружением

Требования к пакетам сред для поддержки archlinux-java

Стоит принять во внимание и эти советы:

Решение проблем

Не подключается MySQL

В связи с тем, что драйверы JDBC часто используют порт в URI для установления соединения с базой данных, он считается «удалённым» (т. е. MySQL не прослушивает порт в соответствии с его настройками по умолчанию), несмотря на то, что, возможно, они работают на одном хосте. Таким образом, чтобы использовать JDBC и MySQL, вы должны разрешить удаленный доступ в MySQL.

Не запускается IntelliJ IDEA

Ошибки отрисовки приложений Java

После выполнения команды нужно перезапустить приложение Java. Такое поведение обосновано тем, что в JVM прямо установлены известные оконные менеджеры, которые используют подход non-re-parenting.

Если установка поддельного оконного менеджера не применима, есть несколько советов:

Неразборчивый шрифт в приложениях Java

В некоторых приложениях отсутствует текст

Далее в разделе #Улучшенное отображение шрифтов приводятся параметры; см. также FS#40871.

Система зависает при дебаггинге

Конструктор JavaFX MediaPlayer вылетает с ошибкой

При создании экземпляра класса MediaPlayer может появиться такая ошибка:

В приложениях Java не открываются внешние ссылки

Ошибка инициализации QuantumRenderer : no suitable pipeline found

Советы и рекомендации

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

Например, предопределённое использование сглаженных шрифтов и GTK:

Улучшенное отображение шрифтов

Удаление сообщения Picked up _JAVA_OPTIONS

Оформление GTK

Ускорение отрисовки 2D

Если доступно использование OpenGL, его можно включить в приложениях Java, задав переменную окружения

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *