centos удалить openjdk
http-equiv=»Content-Type» content=»text/html;charset=UTF-8″>style=»clear:both;»>
Установленная CentOS будет поставляться с OpenJdk, используйте команду java -version, там будет следующая информация:
Лучше сначала удалить openjdk и установить jdk от компании Sun. Сначала проверьте
Удалить:
Есть еще несколько команд
Если вы не можете найти исходный код openjdk, вы можете удалить его следующим образом
Интеллектуальная рекомендация
1. Для реальных сигналов (для понимания): A (ω) является соотношением амплитуды выходного сигнала и амплитуды входного сигнала, называемого частотой амплитуды. Φ (ω) — это разница межд…
Один. вести Многие люди задавали некоторые вопросы о создании проекта Flex + LCDS (FDS) в сообщениях и группах. Из-за операции ее трудно четко объяснить, поэтому я написал простой учебник (я обещал эт…
package com.example.phonehttp; import android.os.Bundle; import android.os.Handler; import android.app.Activity; import android.widget.ScrollView; import android.widget.TextView; public class MainActi…
Он предназначен для реализации подкласса того же родительского класса с родительским классом. Полиморфизм Один и тот же ссылочный тип использует разные экземпляры для выполнения разных операций; Идея …
тема: Объедините два упорядоченных слоя в новый заказанный список и возврат. Новый список состоит из всех узлов двух связанных списков, данных сплавным. Пример: Анализ: два связанных списка состоит в …
Вам также может понравиться
D. Самая ценная строка Пример ввода 2 2 aa aaa 2 b c Образец вывода aaa c На самом деле, будучи задетым этим вопросом, вы должны быть осторожны. После инвертирования строки, если две строки имеют один…
Given a 2D integer matrix M representing the gray scale of an image, you need to design a smoother to make the gray scale of each cell becomes the average gray scale (rounding down) of all the 8 surro…
calc () может быть очень незнакомым для всех, и трудно поверить, что calc () является частью CSS. Поскольку он выглядит как функция, почему он появляется в CSS, поскольку это функция? Этот момент такж…
Основываясь на дереве регрессии, сформированном CART, а также на предварительной и последующей обрезке дерева, код выглядит следующим образом:…
Откат Обновление в режиме онлайн с версии Centos (CentOS Linux версии 7.3.1611 (Core) до CentOS Linux версии 7.5.1804 (Core)) # ошибка соединения yum-ssh после обновления yexpected key exchange group …
Удаление openJDK под Linux не может быть удалено
http-equiv=»Content-Type» content=»text/html;charset=UTF-8″>style=»clear:both;»>
задний план:После недавно установленной виртуальной машины Linux (centos) я хочу удалить openJDK, который поставляется с Linux, но появляется сообщение об ошибке, что пакеты зависят друг от друга, что делает невозможным удаление. Проблемы и решения следующие:
1. rpm — это команда для управления набором, q — команда для запроса перед каждым выполнением, команда — для запроса всех пакетов, grep — для запроса, java — это строка для запроса
2. Удалите с помощью команды rpm -e, есть ошибка взаимозависимости, изначально я хотел сначала найти независимую деинсталляцию, но результата не было
3. Успешно удалить с помощью команды yum
Интеллектуальная рекомендация
1. Для реальных сигналов (для понимания): A (ω) является соотношением амплитуды выходного сигнала и амплитуды входного сигнала, называемого частотой амплитуды. Φ (ω) — это разница межд…
Один. вести Многие люди задавали некоторые вопросы о создании проекта Flex + LCDS (FDS) в сообщениях и группах. Из-за операции ее трудно четко объяснить, поэтому я написал простой учебник (я обещал эт…
package com.example.phonehttp; import android.os.Bundle; import android.os.Handler; import android.app.Activity; import android.widget.ScrollView; import android.widget.TextView; public class MainActi…
Он предназначен для реализации подкласса того же родительского класса с родительским классом. Полиморфизм Один и тот же ссылочный тип использует разные экземпляры для выполнения разных операций; Идея …
тема: Объедините два упорядоченных слоя в новый заказанный список и возврат. Новый список состоит из всех узлов двух связанных списков, данных сплавным. Пример: Анализ: два связанных списка состоит в …
Вам также может понравиться
D. Самая ценная строка Пример ввода 2 2 aa aaa 2 b c Образец вывода aaa c На самом деле, будучи задетым этим вопросом, вы должны быть осторожны. После инвертирования строки, если две строки имеют один…
Given a 2D integer matrix M representing the gray scale of an image, you need to design a smoother to make the gray scale of each cell becomes the average gray scale (rounding down) of all the 8 surro…
calc () может быть очень незнакомым для всех, и трудно поверить, что calc () является частью CSS. Поскольку он выглядит как функция, почему он появляется в CSS, поскольку это функция? Этот момент такж…
Основываясь на дереве регрессии, сформированном CART, а также на предварительной и последующей обрезке дерева, код выглядит следующим образом:…
Откат Обновление в режиме онлайн с версии Centos (CentOS Linux версии 7.3.1611 (Core) до CentOS Linux версии 7.5.1804 (Core)) # ошибка соединения yum-ssh после обновления yexpected key exchange group …
3) Checking Java installation method
Before uninstalling Java, you should find how Java was installed in the system. It could be installed using one of the below methods:
- Manual method
- From the rpm file
- Distribution repository or Third-party repository
As stated in the beginning of the article, user would have installed Oracle Java or openJDK.
- : Everybody uses distribution official repository to install openJDK.
- : User might use one of these methods viz. Manual or Third-party repository or RPM file.
3.a) Checking Java installation method on Debian/Ubuntu
Use the below commands to check how JAVA was installed on an Ubuntu/Debian system. As per the below output, “OpenJDK 1.7.0_65” has been installed from the Ubuntu repository:
Feel free to double check whether “OpenJDK 1.7.0_65” was installed from the Ubuntu repository by running the below command, which in our case shows that it was installed from the Ubuntu official repository as shown below:
As per the below output, “Oracle Java 7” has been installed from third-party repository, namely :
Also, we can see that “Oracle JAVA 8” was installed using the manual method, as it is located under the ‘/opt’ directory, see below:
3.b) Checking Java installation method on RPM based systems
Use the below commands to find out how JAVA was installed on RPM based systems, such as RHEL, CentOS, Fedora and openSUSE. The following output shows that, “OpenJDK 1.7.0_71” was installed using the CentOS repository:
You can double check the above result by running the below command:
Also, the “Oracle Java 8” was installed manually using the RPM file as per the following output, because it doesn’t show the distribution version which was shown in the previous output:
Как удалить OpenJDK, поставляемый с CentOS, и установить Sun JDK
http-equiv=»Content-Type» content=»text/html;charset=UTF-8″>yle=»margin-bottom:5px;»>Теги: Удалить openjdk
Во-первых, проверьте версию JDK в Centos7
Во-вторых, введите команду для удаления
Rpm -e —nodeps + номер версии jdk в системе:
rpm -e —nodeps java-1.7.0-openjdk-headless-1.7.0.75-2.5.4.2.el7_0.x86_64
rpm -e —nodeps java-1.7.0-openjdk-1.7.0.75-2.5.4.2.el7_0.x86_64
Если удаление не удалось или источник openjdk не может быть найден, вы можете заменить следующую команду:
yum -y remove java java-1.7.0-openjdk-headless-1.7.0.75-2.5.4.2.el7_0.x86_64 yum -y remove java java-1.7.0-openjdk-1.7.0.75-2.5.4.2.el7_0.x86_64
3. Проверьте, завершена ли деинсталляция, и продолжайте вводить java -version.
В настоящее время это означает, что JDK, который идет с Centos, был удален полностью
В-четвертых, скачайте и установите Sun’s JDK
- Скачайте Sun’s jdk, я скачал jdk-8u121-linux-x64.rpm
- Загрузите jdk в centos, создайте папку java в каталоге / usr, загрузите загруженный jdk в каталог java
- Запустите команду установки rpm -ivh jdk-8u121-linux-x64.rpm
- Проверьте установку Введите Java-версию для просмотра
В настоящее время это означает, что jdk установлен, и javac-java -version и другие команды могут выполняться нормально, поэтому дальнейшая конфигурация системных переменных среды не требуется, но ее все равно необходимо настраивать в случае непредвиденных потребностей.
V. Настройка переменных среды
- Изменить файл системной переменной среды vi + /etc/profile
- Введите следующее:
Сохраните и выйдите, нажмите esc, затем введите: wq означает сохранить и выйти из редактора vi
-
Выполнить исходный файл / etc / profile // Сделать модификацию незамедлительной
-
Наберите echo $ PATH для просмотра
Хорошо, хорошо, чтобы начать делать другие вещи счастливо
Основная команда редактора vi:
Интеллектуальная рекомендация
1. Для реальных сигналов (для понимания): A (ω) является соотношением амплитуды выходного сигнала и амплитуды входного сигнала, называемого частотой амплитуды. Φ (ω) — это разница межд…
Один. вести Многие люди задавали некоторые вопросы о создании проекта Flex + LCDS (FDS) в сообщениях и группах. Из-за операции ее трудно четко объяснить, поэтому я написал простой учебник (я обещал эт…
package com.example.phonehttp; import android.os.Bundle; import android.os.Handler; import android.app.Activity; import android.widget.ScrollView; import android.widget.TextView; public class MainActi…
Он предназначен для реализации подкласса того же родительского класса с родительским классом. Полиморфизм Один и тот же ссылочный тип использует разные экземпляры для выполнения разных операций; Идея …
тема: Объедините два упорядоченных слоя в новый заказанный список и возврат. Новый список состоит из всех узлов двух связанных списков, данных сплавным. Пример: Анализ: два связанных списка состоит в …
Вам также может понравиться
D. Самая ценная строка Пример ввода 2 2 aa aaa 2 b c Образец вывода aaa c На самом деле, будучи задетым этим вопросом, вы должны быть осторожны. После инвертирования строки, если две строки имеют один…
Given a 2D integer matrix M representing the gray scale of an image, you need to design a smoother to make the gray scale of each cell becomes the average gray scale (rounding down) of all the 8 surro…
calc () может быть очень незнакомым для всех, и трудно поверить, что calc () является частью CSS. Поскольку он выглядит как функция, почему он появляется в CSS, поскольку это функция? Этот момент такж…
Основываясь на дереве регрессии, сформированном CART, а также на предварительной и последующей обрезке дерева, код выглядит следующим образом:…
Откат Обновление в режиме онлайн с версии Centos (CentOS Linux версии 7.3.1611 (Core) до CentOS Linux версии 7.5.1804 (Core)) # ошибка соединения yum-ssh после обновления yexpected key exchange group …
Управление версиями Java (опционально)
Если на вашем сервере (Droplet) установлено несколько версий Java, можно задать, какая именно версия будет использоваться по-умолчанию. Для этого выполните команду:
Результатом этой команды для двух установленных версий Java будет что-то похожее на это:
Вы можете выбрать номер версии Java, которая будет использоваться по-умолчанию. То же самое можно сделать для компилятора Java ():
В результате выполнения этой команды будет отображет вывод, аналогичный выводу от выполнения предыдущей команды. Выбор компилятора, используемого по-умолчаню можно сделать точно так же: указав необходимую цифру. Эта же команда может использоваться и для других команд, например, , и .
6 ответов
Вы можете использовать следующую команду:
Таким образом, новые пакеты не будут установлены. Вот мой вывод для вышеуказанной команды:
Но я не советую вам делать это. В один прекрасный день вам наверняка понадобится OpenJDK (6 или 7).
ответ дан
21 August 2013 в 20:52
Отличный вопрос, мне самому было интересно.
Я обнаружил, что вы можете использовать следующее для удаления openjdk-7-jre в Ubuntu 13.04:
Нажмите ‘y’, а затем нажмите Enter, когда будет предложено подтвердить это изменение. Это также должно очистить все дополнительные библиотеки зависимостей, которые были установлены вместе с ним.
Я также обнаружил, что вы можете использовать следующую команду для выполнения дополнительной очистки:
Если вы используете следующую команду:
Вы больше не должны видеть openjdk -7-jre установлено!
Надеюсь, это поможет.
ответ дан
21 August 2013 в 20:52
Я заметил, что вы сказали, что хотите использовать Oracle JDK. Если вы хотите вместо этого установить Oracle JDK, вы можете скачать его и распаковать в любое удобное для вас место.
Затем вы просто используете альтернативы обновления, чтобы сообщить вашей системе, где установлена Java. Если вы не уверены в синтаксисе альтернатив обновления, вы можете использовать для него внешний интерфейс, альтернативы.
Например … Я довольно широко использую JDK от Oracle.
Я извлекаю его в /opt/java/.
Затем, так как все двоичные файлы Oracle Java являются основными утилитами для вещей, связанных с Java, я делаю следующее с альтернативами обновления:
Это берет все утилиты Oracle Java, которые ранее извлечены и дают им первый приоритет, если у вас установлены другие версии Java. (поскольку Ubuntu позволяет вам иметь несколько версий одной и той же утилиты)
ответ дан
21 August 2013 в 20:52
Почему это происходит
Это происходит, вероятно, потому что другой пакет в вашей системе зависит от Java. При удалении , видит, что при удалении OpenJDK некоторые пакеты будут иметь неудовлетворенные зависимости. Чтобы решить эту проблему, он устанавливает еще один пакет, который обеспечивает Java.
Чтобы выяснить, что является причиной этого, выполните следующие команды в терминале:
ответ дан
21 August 2013 в 20:52
Наряду с остальными ответами — проверили ли вы файл , чтобы убедиться, что среды JAVA_HOME там нет? Удаление этой строки должно помочь избавиться от Ubuntu от openjdk. Например:
Если вы видите что-то подобное, удалите эти две строки и перезагрузитесь.
ответ дан
21 August 2013 в 20:52
Настройка переменной среды JAVA_HOME
Многие программы, написанные на Java, используют переменную среды для определения каталога установки Java.
Чтобы задать эту переменную среды, нужно предварительно определить место установки Java. Используйте команду :
Эта команда показывает каждую установку Java и путь установки:
В данном случае пути установки выглядят следующим образом:
- OpenJDK 11 находится в каталоге .
- Java Oracle располагается в каталоге .
Скопируйте путь каталога установки предпочитаемой версии. Откройте каталог в или другом текстовом редакторе:
В конце этого файла добавьте следующую строку, чтобы заменить выделенный путь на собственный скопированный путь, но не включайте часть пути :
/etc/environment
При изменении файла будет задан путь для всех пользователей системы.
Сохраните файл и выйдите из редактора.
Снова загрузите файл, чтобы применить изменения к текущему сеансу:
Убедитесь, что переменная среды задана:
Вы увидите путь, который только что задали:
Другим пользователям для применения этого параметра нужно будет выполнить команду или выйти из системы и снова войти в нее.
Установка Oracle JDK
Если вы хотите установить официально распространяемую версию Oracle JDK, вам нужно добавить новое хранилище пакетов для версии, которую вы хотите использовать.
Чтобы установить Java 8 (последняя версия LTS), нужно вначале добавить для нее хранилище пакетов:
При добавлении хранилища выводится сообщение следующего вида:
Нажмите , чтобы продолжить. Затем обновите список пакетов:
После обновления списка пакетов выполните установку Java 8:
Ваша система загрузит JDK от Oracle и предложит вам принять лицензионное соглашение. После принятия условий соглашения будет выполнена установка JDK.
Теперь рассмотрим, как выбрать версию Java, которую вы хотите использовать.
Установка Oracle JDK 11
Лицензионное соглашение Oracle для Java не разрешает автоматическую установку через менеджеры пакетов. Для установки официальной версии Oracle JDK, которую предлагает Oracle, вам нужно создать учетную запись Oracle и вручную загрузить JDK, чтобы добавить новый репозиторий пакетов для той версии, которую вы собираетесь использовать. Затем вы можете использовать для ее установки с помощью скрипта установки от сторонних разработчиков.
Версия JDK от Oracle, которая вам потребуется, должна соответствовать версии скрипта установщика. Чтобы узнать, какая версия вам нужна, перейдите на страницу .
Найдите пакет для Focal, как показано на следующем изображении:
На этом изображении версия скрипта . В данном случае вам понадобится Oracle JDK 11.0.7. Вам не нужно ничего загружать с этой страницы, вы загрузите скрипт установки через .
Затем перейдите на страницу загрузок и найдите версию, которая вам нужна.
Нажмите кнопку JDK Download, и вы увидите экран, отображающий доступные версии. Нажмите на пакет для Linux.
Вы увидите экран, где вам будет предложено принять лицензионное соглашение Oracle. Примите лицензионное соглашение, установив флажок, и нажмите кнопку Download. Начнется загрузка. Возможно, вам потребуется выполнить вход в вашу учетную запись Oracle еще раз до начала загрузки.
После загрузки файла переместите его на ваш сервер. Загрузите файл на сервер на вашем локальном компьютере. В macOS, Linux или Windows, с помощью подсистемы Windows для Linux, используйте команду для перемещения файла в домашнюю директорию вашего пользователя . Следующая команда предполагает, что вы сохранили файл Oracle JDK в папку на вашем локальном компьютере:
После завершения загрузки файла вернитесь на ваш сервер и добавьте сторонний репозиторий, который поможет вам установить Java от Oracle.
Установите пакет , который добавит команду в вашу систему:
Затем импортируйте ключ подписи для верификации программного обеспечения, которое вы собираетесь установить:
Вы увидите следующий результат:
После этого используйте команду , чтобы добавить репозиторий в список источников пакетов:
Появится следующее сообщение:
Нажмите , чтобы продолжить установку. Возможно, вы увидите сообщение об отсутствии действительных данных OpenPGP (), но вы можете спокойно игнорировать его.
Обновите список пакетов, чтобы новое программное обеспечение стало доступным к установке:
Установщик начнет искать Oracle JDK, который вы загрузили в . Создайте этот каталог и переместите архив Oracle JDK туда:
После этого выполните установку пакета:
Установщик сначала попросит вас принять лицензионное соглашение Oracle. Примите соглашение. После этого установщик извлечет пакет Java и установит его.
Теперь рассмотрим, как выбрать версию Java, которую вы хотите использовать.
4) Removing Java in Linux
Now that we have understood how to find out the installation method of JAVA on a Linux system, let’s proceed to understand how to remove/uninstall JAVA.
Uninstalling Oracle Java or openJDK can be done in multiple ways and you can use a suitable method as you see fit. This section summarizes some of those methods.
4.a) Removing Java in Debian/Ubuntu
4.b) Removing Java in RPM based system
You may need to run these commands based on section to uninstall ‘Oracle Java’ or ‘OpenJDK’ in Red Hat, CentOS, Fedora and openSUSE systems:
4.c) Uninstalling Oracle Java
Alternatively, Oracle Java can be removed from the Linux system using the ‘update-alternatives’ command as shown below.
(replace the word (version)with your Java version. DO java -version to get yours. So if your version is 1.8.0-92, you would type sudo update-alternatives –remove “java” “/usr/lib/jvm/jdk1.8.0-92/bin/java”)
Now, remove the corresponding JDK folder by executing the following command:
How to Install Java on Debian 10 Linux
22 Апреля 2021
|
Debian
В этом руководстве мы объясним, как установить Java (OpenJDK) в Debian 10 Linux.
Java — один из самых популярных языков программирования, используемых для создания различных приложений и систем. Приложения, разработанные на Java, масштабируемы, гибки и удобны в обслуживании.
Прежде чем вы начнете
Существуют две разные реализации Java, OpenJDK и Oracle Java, между которыми почти нет различий, за исключением того, что Oracle Java имеет несколько дополнительных коммерческих функций. Лицензия Oracle Java позволяет использовать программное обеспечение только в некоммерческих целях, например в личных целях и в целях разработки.
Репозитории Debian 10 по умолчанию включают два разных пакета Java: Java Runtime Environment (JRE) и Java Development Kit (JDK). JRE включает виртуальную машину Java (JVM), классы и двоичные файлы, которые позволяют запускать программы Java. Разработчики Java должны установить JDK, который включает JRE и инструменты и библиотеки для разработки / отладки, необходимые для создания приложений Java.
Если вы не уверены, какой пакет Java установить, общая рекомендация — придерживаться версии OpenJDK (JDK 11) по умолчанию. Для некоторых приложений на основе Java может потребоваться определенная версия Java, поэтому вам следует обратиться к документации приложения.
Установка OpenJDK 11
OpenJDK 11, реализация платформы Java с открытым исходным кодом, является средой разработки и выполнения Java по умолчанию в Debian 10, Buster.
Выполните следующие команды как пользователь с привилегиями sudo или root, чтобы обновить индекс пакетов и установить пакет OpenJDK 11 JDK:
После завершения установки вы можете проверить это, проверив версию Java:
Результат должен выглядеть примерно так:
Это оно! На этом этапе вы успешно установили Java в свою систему Debian.
JRE входит в пакет JDK. Если вам нужна только JRE, установите пакет.
Установка OpenJDK 8
На момент написания предыдущая версия Java LTS 8 недоступна в официальных репозиториях Debian Buster.
Мы включим репозиторий AdoptOpenJDK , который предоставляет готовые пакеты OpenJDK.
-
Начните с обновления списка пакетов и установки зависимостей, необходимых для добавления нового репозитория через HTTPS:
-
Импортируйте GPG-ключ репозитория с помощью следующей команды wget :
-
Добавьте репозиторий AdoptOpenJDK APT в вашу систему:
-
После включения репозитория обновите источники apt и установите Java 8, используя следующие команды:
-
Наконец, проверьте установку, проверив версию Java:
Результат должен выглядеть примерно так:
Установить версию по умолчанию
Если в вашей системе Debian установлено несколько версий Java, вы можете проверить, какая версия установлена по умолчанию, набрав:
Чтобы изменить версию по умолчанию, используйте команду:
Результат будет выглядеть примерно так:
Вам будет представлен список всех установленных версий Java. Введите номер версии, которую вы хотите использовать по умолчанию, и нажмите .
Переменная среды
Переменная окружения используется некоторыми приложениями Java , чтобы определить место установки Java.
Чтобы установить переменную среды, используйте команду, чтобы найти, где установлена Java:
В этом примере пути установки следующие:
- OpenJDK 11 расположен по адресу
- OpenJDK 8 находится по адресу
Найдя путь к предпочтительной установке Java, откройте файл:
Предполагая, что вы хотите установить OpenJDK 11, добавьте следующую строку в конец файла:
/etc/environment
Чтобы изменения вступили в силу в вашей текущей оболочке, вы можете либо выйти из системы и войти в систему, либо выполнить следующую исходную команду :
Убедитесь, что переменная среды задана правильно:
Вы должны увидеть путь к установке Java:
— это общесистемный файл конфигурации, который используется всеми пользователями. Если вы хотите установить переменную для каждого пользователя, добавьте строку в этот или любой другой файл конфигурации, который загружается при входе пользователя в систему.
Удалить Java
Вы можете удалить Java, как и любой другой пакет, установленный с помощью .
Например, чтобы удалить пакет, просто запустите:
Последняя LTS-версия OpenJDK доступна в репозиториях Debian 10 Buster по умолчанию, и установка является простой и понятной задачей.
Установка JRE и JDK
Это рекомендуемый и наиболее простой вариант, который позволяет установить OpenJDK 6 на Ubuntu 12.04 и более ранние версии ОС, и установит OpenJDK 7 на версии 12.10+.
Установка Java при помощи apt-get – очень простой процесс. Для начала нужно обновить индекс пакетов:
Затем необходимо убедиться, что язык Java не был установлен ранее:
Если вернется сообщение «The program java can be found in the following packages», значит, Java еще не установлен; в таком случае выполните следующую команду:
Это установит Java Runtime Environment (JRE). Если же вместо этого нужен Java Development Kit (JDK, который, как правило, необходим для компиляции приложений Java, таких как Apache Ant, Apache Maven, Eclipse, IntelliJ IDEA и т.п.), выполните команду:
Это всё, что необходимо для установки Java.
Все остальные действия являются дополнительными и должны быть выполнены только при необходимости.
Как установить Java в Ubuntu
Теперь, когда вы определились с тем, что хотите загрузить, пришло время заняться практикой и начать установку Java на свой компьютер с Ubuntu.
Java имеет несколько платформ, доступных для загрузки.
- Java Standard Edition (Java SE)
- Java Micro Edition (Java ME)
- Java Enterprise Edition ( Java EE)
- JavaFX
Для этой статьи мы загрузим стандартную версию Java, т.е. Java SE..
Как и на различных платформах Java, существует несколько реализаций Java, которые вы можете установить в своей системе. Репозитории Ubuntu предоставляют реализацию Java с открытым исходным кодом, известную как Open JDK и Open JRE. Oracle Java — еще одна реализация, которую вы можете загрузить, однако она в основном используется в коммерческих целях.
Поскольку текущая версия Java LTS (долгосрочная поддержка) — это Java 11, это руководство будет сосредоточено на том же самом. Вы можете бесплатно загрузить другие версии Java в свою систему, если хотите.
Связано: Узнайте, как создавать классы в Java
Установить OpenJDK и OpenJRE
OpenJDK можно установить в Ubuntu с помощью терминала. Используйте для этого процесса Apt, который является менеджером пакетов по умолчанию, который предустановлен в дистрибутивах на основе Debian.
- Запустите терминал, нажав Ctrl + Alt + T на клавиатуре.
-
Обновите список пакетов вашей системы.
-
Выполните следующую команду, чтобы загрузить OpenJDK.
- Введите y и нажмите Enter , чтобы подтвердить установку.
Точно так же вы можете установить Open JRE в своей системе:
Убедитесь, что Java была успешно установлена в вашей системе, набрав java —version в терминале. Если в выходных данных отображается информация о версии, связанная с пакетами Java, значит, Java успешно установлена в вашей системе.
Загрузите и установите Oracle Java
Репозитории Ubuntu не предоставляют официальный пакет Oracle Java. Следовательно, вам придется добавить сторонние репозитории для его загрузки.
- Откройте терминал, нажав Ctrl + Alt + T .
-
Введите следующую команду, чтобы получить утилиту add-apt-repository в вашей системе.
-
Есть два репозитория, которые предоставляют пакет Oracle Java. Добавьте в свою систему любой из двух репозиториев PPA.
-
Обновите список пакетов вашей системы, используя apt .
-
Установите Oracle Java 11 в вашу систему.
Вы также можете загрузить пакет Oracle Java с официального сайта Oracle.. Для этого:
- Перейдите на веб-страницу загрузки Oracle Java.
- Прокрутите вниз до раздела загрузки Java SE 11 (LTS) .
- Щелкните параметр Загрузка JDK .
- Загрузите пакет Linux x64Debian из списка доступных загрузок.
- Отметьте , который я просмотрел, и принимаю лицензионное соглашение Oracle Technology Network для Oracle Java SE .
- Нажмите Загрузить , чтобы получить пакет.
Обратите внимание, что веб-сайт спросит вас для входа в свою учетную запись Oracle. Если у вас нет учетной записи, вы можете создать ее бесплатно
Как только вы войдете в свою учетную запись, загрузка начнется автоматически.
Чтобы установить только что загруженный пакет Oracle Java, перейдите в папку, в которой вы сохранили файл .deb . Дважды щелкните файл, чтобы запустить Центр программного обеспечения Ubuntu . Нажмите кнопку Установить , чтобы начать установку Oracle Java в вашей системе.
Добавить Java в переменные среды
Если вы установили Oracle Java с официального сайта, вам придется вручную установить переменную Java PATH в вашей системе.
-
Найдите каталог, в котором установлена Java в вашем локальном хранилище.
-
Выполните следующую команду в своем терминале. Замените путь/к/java на результат предыдущей команды.
-
Убедитесь, что путь JAVA_HOME был успешно настроен. Каталог Java будет отображаться в выводе.
-
Добавьте каталог Java /bin в PATH .
-
Убедитесь, что Java PATH настроен правильно.
На выходе будет отображаться информация, относящаяся к текущей версии Java в вашей системе. .
По теме: Лучшие проекты для начинающих для начинающих программистов
Какую версию Java выбрать?
Сейчас разработкой Java занимается компания Oracle. До недавнего времени существовало две основных версии виртуальной машины Java:
- Старая седьмая версия;
- Новая восьмая, используемая в большинстве программ.
Платформа распространялась в двух форматах:
- Проприетарном (Oracle Java) — с дополнительными возможностями и поддержкой;
- Открытом (Open JDK) — полностью открытая версия.
Обе платформы выпускались компанией Oracle, но вторая поддерживалась сообществом разработчиков, а первая самой компанией. Сейчас же ситуация немного изменилась. Теперь компания выпускает новую версию Java каждые полгода. Сначала вышли версии Java 9, 10, 11, 12, 13, 14, 15, 16 и на конец последней актуальной версией на октябрь 2021 года является 17 версия. Длительность срока поддержки этих версий тоже короткая — всего семь месяцев. Поэтому большинство программ остались работать на Java 8 и на Java 11 так как данные версии имеют выпуск LTS – то есть Long Term Support (долгосрочная поддержка) и будут поддерживаться вплоть до Декабря 2030 года (версия Java и до Сентября 2026 года. В большинстве случаев именно эти версии и необходимо устанавливать.
Если вы разработчик, и хотите получить самую свежую версию Java, то стоит устанавливать Java 11. Это LTS-версия, которая будет поддерживаться до 2026 года. В ней было очень много улучшений и изменений, как в плане синтаксиса, так и для распространения. Теперь проприетарная версия доступна бесплатно только для некоммерческого использования. Для коммерческих целей необходимо заплатить или же устанавливать OpenJDK.
В Ubuntu и в других дистрибутивах Java поставляется в двух редакциях:
- JDK или Java Development Kit — содержит полную версию Java, необходимую для разработки на этом языке;
- JRE или Java Runtime Environment — содержит только окружение для выполнения программ.
Выбор остается полностью за пользователем. Если нет необходимости что-то компилировать на Java, то будет достаточно установки JRE. Далее будет рассмотрена установка Java.
8 ответов
-
Удалите все связанные с Java пакеты (Sun, Oracle, OpenJDK, плагины IcedTea, GIJ):
-
Файлы конфигурации чистки (осторожный. Эта команда удалила libsgutils2-2 и virtualbox файлы конфигурации также):
-
Удалите конфигурацию Java и каталог кэша:
-
Удалите вручную установленный JVMs:
-
Удалите записи Java, если существует все еще кто-либо от альтернатив:
-
Поиск возможных остающихся каталогов Java:
Если команда выше продуктов любой вывод как удалите каталог, который является родителем мусорного ведра, как это: .
ответ дан
22 November 2019 в 22:53
Для завершенного удаления OpenJDK на Ubuntu 11.10 (это может или не может быть достаточно на других версиях Ubuntu), работайте:
Если Вы хотите инструкции для удаления собственной Oracle («Sun») версия Java, то необходимо будет указать, как Вы установили его. (Если Вы отредактируете свой вопрос указать на это и оставить комментарий этому ответу, то я попытаюсь добавить информацию о том, как удалить это также.)
ответ дан
22 November 2019 в 22:53
Вы, возможно, не должны полностью удалять OpenJDK для разрешения проблемы. Установите пакеты солнца-java6. Затем используйте переключаться на пакеты Java Sun.
Если Вы действительно хотите полностью удалить OpenJDK, удаляют пакеты по-умолчанию-jre и/или по-умолчанию-jdk. Вы, возможно, должны удалить некоторые пакеты Java, но большинство из них должно быть счастливым, после того как у Вас есть установленные пакеты JDK Sun.
Можно хотеть следовать одному из этих советов по очистке, после того как Вы сделаны, удалив пакеты.
ответ дан
22 November 2019 в 22:53
Согласованный с Eliah. «склонный — добираются, чистка» команда может удалить те пакеты полностью.
Принятие Вас ранее установило копию java-6-sun пакета, продолжение поможет избавлению от разорванной символьной связи:
И затем выберите корректный путь, который Вы хотите соединить как путь вызова Java по умолчанию.
Затем имейте проверку на версии Java с этой командой:
ответ дан
22 November 2019 в 22:53
(замените слово (версия) Вашей версией Java. СДЕЛАТЬ получить Ваш. Таким образом, если Ваша версия 1.7.0_03, Вы были бы )
Удалять OpenJDK (если установлено). Сначала проверьте, какие пакеты OpenJDK установлены.
Удалить openjdk:
Удалите связанные с OpenJDK пакеты.
Проверьте, что все пакеты OpenJDK были удалены.
1Source:akbarahmed.com
ответ дан
22 November 2019 в 22:53
Попробуйте эту команду:
Если 1.6* прибывает затем попытка:
Если 1.7* прибывает затем попытка:
Предположение, что у Вас нет jdk в Вашей системе. Если у Вас есть использование эта команда:
замена версией как мы сделали это в предыдущем примере.
ответ дан
22 November 2019 в 22:53
легче должен использовать синаптический.
вкладка щелчка «разделы» прокручивает вниз к Java. просто выберите каждый объект, который Вы видите с зеленым полем и меткой полного удаления. повторитесь для всех всех разделов Java и всех файлов.
ответ дан
22 November 2019 в 22:53
Просто удалите все файлы JDK или JRE, например, он обычно устанавливается в этом месте:
Поэтому удалите все файлы, находится в «java-7-oracle» папке с корневым разрешением, и извлеките последний JDK или файлы JRE в нем. Вот именно теперь у Вас была бы последняя версия Java Установленной.
P.S. Ваше имя каталога может отличаться от java-7-oracle.
ответ дан
22 November 2019 в 22:53
Overview
The Java Runtime Environment (JRE) is required to run Java programs. Nowadays there are many JRE packages available from a variety of projects and companies, but the two most popular on Ubuntu are OpenJDK and Oracle HotSpot. Using one package over the other should not create any functional difference in most applications; however, some prefer OpenJDK over Oracle HotSpot as the former does not contain closed-source components, has a much clearer licensing and support policy, and is maintained as part of the Ubuntu archive, with easier installation and upgrades.
In this guide, we’ll be going through the installation of both JRE packages. Of course, you generally only need to pick the one that best suits your needs and preferences.