- How to download and install prebuilt OpenJDK packages
- JDK 9 & Later
- JDK 8
- Debian, Ubuntu, etc.
- Fedora, Oracle Linux, Red Hat Enterprise Linux, etc.
- JDK 7
- Debian, Ubuntu, etc.
- Fedora, Oracle Linux, Red Hat Enterprise Linux, etc.
- JDK 6
- Debian, Ubuntu, etc.
- Fedora, Oracle Linux, Red Hat Enterprise Linux, etc.
- BSD Port
- Установка Java в Ubuntu и Linux Mint
- Что такое Java
- Какие версии Java бывают и чем отличаются
- Какую версию устанавливать
- Проверка версии Java
- Установка OpenJDK
- Установка OpenJDK JRE
- Установка OpenJDK JDK
- Установка OpenJDK определенной версии
- Установка Oracle JDK
- Установка Oracle JDK свежей версии
- Установка Oracle JDK старой версии
- Как удалить Java
- Запуск Java-программ
- Заключение
- Как установить Java в Debian 10 Linux
- Подготовка
- Установка OpenJDK 11
- Установка OpenJDK 8
- Установить версию по умолчанию
- Переменная среды JAVA_HOME
- Удалить Java
- Выводы
- How To Install JAVA (OpenJDK) 7/8/10/11 On Linux?
- 1) How To Find And Install OpenJDK/JRE On Arch Linux Systems?
- 2) How To Find And Install OpenJDK/JRE On RHEL7/CentOS7 Systems?
- 3) How To Find And Install OpenJDK/JRE On Ubuntu/Debian Systems?
- 4) How To Find And Install OpenJDK/JRE On Fedora Systems?
- 5) How To Find And Install OpenJDK/JRE On openSUSE Systems?
- 6) How To Setup Up JAVA Environment Variables On Linux?
- Related Posts
- How to install Oracle Java (JDK/JRE) 8/11/12 in Linux?
- How to Enable Java plugin support on Firefox on Linux
- How To Install Oracle Java 7, 8 & 9 (JDK & JRE) on Debian Via Repository
- About Magesh Maruthamuthu
- 15 Comments on “How To Install JAVA (OpenJDK) 7/8/10/11 On Linux?”
How to download and install prebuilt OpenJDK packages
JDK 9 & Later
Oracle’s OpenJDK JDK binaries for Windows, macOS, and Linux are available on release-specific pages of jdk.java.net as .tar.gz or .zip archives.
As an example, the archives for JDK 13 may be found on jdk.java.net/13 and may be extracted on the command line using
depending on the archive type.
JDK 8
Debian, Ubuntu, etc.
On the command line, type:
The openjdk-8-jre package contains just the Java Runtime Environment. If you want to develop Java programs then please install the openjdk-8-jdk package.
Fedora, Oracle Linux, Red Hat Enterprise Linux, etc.
On the command line, type:
The java-1.8.0-openjdk package contains just the Java Runtime Environment. If you want to develop Java programs then install the java-1.8.0-openjdk-devel package.
JDK 7
Debian, Ubuntu, etc.
On the command line, type:
The openjdk-7-jre package contains just the Java Runtime Environment. If you want to develop Java programs then install the openjdk-7-jdk package.
Fedora, Oracle Linux, Red Hat Enterprise Linux, etc.
On the command line, type:
The java-1.7.0-openjdk package contains just the Java Runtime Environment. If you want to develop Java programs then install the java-1.7.0-openjdk-devel package.
JDK 6
Debian, Ubuntu, etc.
On the command line, type:
The openjdk-6-jre package contains just the Java Runtime Environment. If you want to develop Java programs then install the openjdk-6-jdk package.
Fedora, Oracle Linux, Red Hat Enterprise Linux, etc.
On the command line, type:
The java-1.6.0-openjdk package contains just the Java Runtime Environment. If you want to develop Java programs then install the java-1.6.0-openjdk-devel package.
BSD Port
For a list of pointers to packages of the BSD Port for DragonFly BSD, FreeBSD, Mac OS X, NetBSD and OpenBSD, please see the BSD porting Project’s wiki page.
Источник
Установка Java в Ubuntu и Linux Mint
Что такое Java
Java — это язык программирования, разработанный компанией Sun Microsystems, которую потом купила компания Oracle.
Программы, написанные на Java обычно работают в различных операционных системах, то есть являются кроссплатформенными. Для запуска таких программ необходимо наличие в системе Виртуальной машины Java (Java Virtual Machine — JVM), то есть, проще говоря, наличие некоторых дополнительных компонентов, которые обеспечивают возможность запуска Java-программ в системе.
Обычно, когда говорят о том, что в 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 в Debian 10 Linux
В этом руководстве мы объясним, как установить 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.
Установка OpenJDK 8
На момент написания предыдущая версия Java LTS 8 недоступна в официальных репозиториях Debian Buster.
Мы включим репозиторий AdoptOpenJDK , который предоставляет готовые пакеты OpenJDK.
Начните с обновления списка пакетов и установки зависимостей, необходимых для добавления нового репозитория через HTTPS:
Импортируйте GPG-ключ репозитория с помощью следующей команды wget :
Добавьте репозиторий AdoptOpenJDK APT в вашу систему:
После включения репозитория обновите источники apt и установите Java 8, используя следующие команды:
Наконец, проверьте установку, проверив версию Java:
Результат должен выглядеть примерно так:
Установить версию по умолчанию
Если в вашей системе Debian установлено несколько версий Java, вы можете проверить, какая версия установлена по умолчанию, набрав:
Чтобы изменить версию по умолчанию, используйте команду update-alternatives :
Результат будет выглядеть примерно так:
Вам будет представлен список всех установленных версий Java. Введите номер версии, которую вы хотите использовать по умолчанию, и нажмите Enter .
Переменная среды JAVA_HOME
Переменная среды JAVA_HOME используется некоторыми приложениями Java для определения места установки Java.
Чтобы установить переменную среды JAVA_HOME , используйте команду update-alternatives чтобы найти, где установлена Java:
В этом примере пути установки следующие:
- OpenJDK 11 находится в /usr/lib/jvm/java-11-openjdk-amd64/bin/java
- OpenJDK 8 находится в /usr/lib/jvm/adoptopenjdk-8-hotspot-amd64/bin/java
Найдя путь к предпочтительной установке Java, откройте файл /etc/environment :
Предполагая, что вы хотите установить JAVA_HOME на OpenJDK 11, добавьте следующую строку в конец файла:
Чтобы изменения вступили в силу в вашей текущей оболочке, вы можете либо выйти из системы и войти в систему, либо выполнить следующую исходную команду :
Убедитесь, что переменная среды JAVA_HOME была правильно установлена:
Вы должны увидеть путь к установке Java:
Удалить Java
Вы можете удалить Java, как любой другой пакет, установленный с помощью apt .
Например, чтобы удалить пакет default-jdk , просто запустите:
Выводы
Последняя LTS-версия OpenJDK доступна в репозиториях Debian 10 Buster по умолчанию, и установка является простой и понятной задачей.
Если у вас есть вопросы, не стесняйтесь оставлять комментарии.
Источник
How To Install JAVA (OpenJDK) 7/8/10/11 On Linux?
JAVA is necessary to run certain applications in Linux and windows machine.
JAVA comes with two packages (JDK & JRE).
JDK stands for (Java Development Kit) which helps developers for developing, debugging, and monitoring Java applications.
JRE stands for (Java Runtime Environment) which deploys Java applications on servers.
It includes tools for JVM monitoring and tools commonly required for server applications.
Many of us needed only JRE, so make sure you have installed JRE not for JDE.
In this article we are going to explain how to install OpenJDK in Linux distributions such as RHEL, CentOS, Fedora, Ubuntu, Debian, Mint, openSUSE & Arch Linux based systems.
1) How To Find And Install OpenJDK/JRE On Arch Linux Systems?
Arch Linux is a rolling release distribution. Hence, it’s shipped with latest OpenJKD package. Use the below commands to find available OpenJDK package on Arch Linux based distributions.
Run the following command to install JRE 10 (Java Runtime Environment).
Run the following command to install JDK 10 (Java Development Kit).
2) How To Find And Install OpenJDK/JRE On RHEL7/CentOS7 Systems?
Redhat 7 based distributions also, having latest OpenJKD & JRE packages in their official repository. Use the below commands to find available OpenJDK package on Redhat 7 based distributions.
Run the following command to install JRE 11 (Java Runtime Environment).
Run the following command to install JDK 11 (Java Development Kit).
3) How To Find And Install OpenJDK/JRE On Ubuntu/Debian Systems?
Debian based systems also shipping with latest OpenJKD & JRE packages in their official repository. Use the below commands to find available OpenJDK package on Debian based distributions.
Run the following command to install JRE 8 (Java Runtime Environment).
Run the following command to install JDK 8 (Java Development Kit).
4) How To Find And Install OpenJDK/JRE On Fedora Systems?
Fedora systems also shipping with latest OpenJKD & JRE packages in their official repository. Use the below commands to find available OpenJDK package on Fedora system.
5) How To Find And Install OpenJDK/JRE On openSUSE Systems?
Use the below commands to find available OpenJDK package on openSUSE system.
6) How To Setup Up JAVA Environment Variables On Linux?
We should Setup JAVA Environment Variables for java because all the java based application uses environment variables to work.
Open your .bashrc file and add the below lines to end of the file. Make sure you need to mention your path instead of us, then Save and exit.
After saving .bashrc file, run the following command to make it work.
Now you can check the environment variables using below commands. Its clearly fetch the path of jdk and jre home.
Related Posts
How to install Oracle Java (JDK/JRE) 8/11/12 in Linux?
October 25, 2017 January 16, 2020
How to Enable Java plugin support on Firefox on Linux
March 17, 2016 April 25, 2016
How To Install Oracle Java 7, 8 & 9 (JDK & JRE) on Debian Via Repository
February 9, 2016 February 8, 2016
About Magesh Maruthamuthu
Love to play with all Linux distribution
15 Comments on “How To Install JAVA (OpenJDK) 7/8/10/11 On Linux?”
“JAVA is necessary to run most of the applications in Linux and windows machine.”
Thanks. A question: What other purposes are there for using Java these days except development?
Some corrections:
1. You should not edit your user’s local .bashrc using sudo. It belongs to your user, not the system.
2. You should not need to add java binaries to the path. They are already placed there by most distros, since they live in /usr/bin.
3. To change java version that is run when you type java, you can use:
sudo update-alternatives –config java
No need to use $PATH changing.
I am trying to install 1.8 version.
I changed this line
PATH=$PATH:$HOME/bin:JAVA_HOME:JRE_HOME
to
PATH=$HOME/bin:$JAVA_HOME:$JRE_HOME:$PATH
Previously it is giving old java version only as it will detect old java binary first because of $PATH is defined at starting.
After changing as per second line it is now working and able to detect 1.8 version in java and javac.
concise and beautiful
Thanks!! te pasaste viejo.
i’m new to Linux it was so useful i was searching around thanks
@Raghavabhargav,
Welcome to LINUX world.
Hi Magesh
Your methodology is very good but your English is a little odd for non-coder like me, which is why i am asking these questions.
In method 2 open jdk you do not give any instructions or clues for testing or checking the install.?
After my install command : echo $JAVA_HOME did not return anything.
Command: java -version , returns
java version “1.7.0_79”
OpenJDK Runtime Environment (IcedTea 2.5.5) (7u79-2.5.5-0ubuntu0.14.04.2)
OpenJDK 64-Bit Server VM (build 24.79-b02, mixed mode)
Can i assume all is OK or do i need to do more?
Regards JohnB
IT WAS VERY HELPFULL……THANKS ALOT.
@ KTEC,
Nice to hear, Always welcome.
I have CentOS 7 installed and whenever I run the command
yum search java | grep openjdk
I get only openjdk 1.6 & 1.7 not 1.8
yum search java | grep openjdk
java-1.7.0-openjdk-devel.x86_64 : OpenJDK Development Environment
java-1.6.0-openjdk-devel.x86_64 : OpenJDK Development Environment
java-1.6.0-openjdk.x86_64 : OpenJDK Runtime Environment
java-1.6.0-openjdk-demo.x86_64 : OpenJDK Demos
java-1.6.0-openjdk-javadoc.x86_64 : OpenJDK API Documentation
java-1.6.0-openjdk-src.x86_64 : OpenJDK Source Bundle
java-1.7.0-openjdk.x86_64 : OpenJDK Runtime Environment
java-1.7.0-openjdk-accessibility.x86_64 : OpenJDK accessibility connector
java-1.7.0-openjdk-demo.x86_64 : OpenJDK Demos
java-1.7.0-openjdk-headless.x86_64 : The OpenJDK runtime environment without
java-1.7.0-openjdk-javadoc.noarch : OpenJDK API Documentation
java-1.7.0-openjdk-src.x86_64 : OpenJDK Source Bundle
What repo you are using to get 1.8 in the list?
CentOS 6.x support OpenJDK 1.8 but CentOS 7 still having OpenJDK 1.7.
Источник