Install java on linux apt get

How do I install Java?

There are several implementations of Java. The three most common implementations when talking about it for Ubuntu are:

  • OpenJDK: The primary goal of the OpenJDK project is to produce an open-source implementation of the Java SE Platform (6 and 7). This is the default version of Java that Ubuntu uses and is the easiest to install.
  • Sun Java: Sun Java is the reference implementation for Java 6. Its support has been discontinued in Ubuntu.
  • Oracle Java: Oracle Java is the OpenJDK Java Se Platform version 7 implementation from Oracle. Oracle introduced with this implementation a license that prevents distribution.

Since Ubuntu 11.10 (Oneiric Ocelot) and due to license issues Ubuntu will no longer distribute Oracle’s JDK and JRE. Also, previous versions supplied on PPAs suffer from security issues and are not recommended to be installed on any Ubuntu system.

There are no more supported .deb releases from Ubuntu with reference to Sun Java or Oracle Java, Ubuntu officially supports OpenJDK and OpenJRE implementation of Java which is the base for Oracle’s own implementation.

OpenJRE is the official implementation of Java Runtime Environment (JRE) for your Ubuntu systems and should suffice to run any Java program that you might require and it’s included in the main repository and it’s easily installable.

OpenJRE

By opening a terminal and typing

sudo apt-get install default-jre 

this installs openjdk-11-jre (at the time of writing this, you may install a newer java version in the future, which is now, if it installs a different openjdk version I guess)

The openjdk-11-jre package contains just the Java Runtime Environment. If you want to develop Java programs then install the default-jdk package:

Also important is to install the wrapper for supporting Java applications on your web browser, the Iced-Tea Java Plugin.

IcedTea Plugin

sudo apt-get install icedtea-plugin 

Or look for icedtea-plugin in the Ubuntu Software Center.

To make sure that you are running the correct version of Java, use this command to set your choice:

sudo update-alternatives --config java 

java -version should display the choice you previously made.

If you need to install OpenJDK-JRE 6 or OpenJDK-JDK 6

openjdk-6-jre (click to install) is available for installation for Ubuntu 8.04 (Hardy Heron) and up.

sudo apt-get install openjdk-6-jre 

Or if you need the developers’ package, openjdk-6-jdk (click to install), install it with:

sudo apt-get install openjdk-6-jdk 

A version of the icedtea-plugin (click to install) is also available to install if you are going to use OpenJDK 6.

sudo apt-get install icedtea6-plugin 

If you really want to use Oracle’s Java SE Platform, see How can I install Sun/Oracle’s proprietary Java JDK 6/7/8 or JRE?.

Under 15.04 the icedtea-7-plugin does not work well with Firefox. I’ve found that downloading a tar.gz distribution and manually symlinking libnpjp2.so into /usr/lib/firefox-addons/plugins made it work. Note that the websites need to be marked as trusted too in the java control panel (this in turn is only possible if you do not have spaces in the full folder name of the unpacked jre).

Читайте также:  What is softlink in linux

on Ubuntu 16, Firefox 50, with Open-JDK 8. doing apt-get install icedtea-netx followed by apt-get install icedtea-plugin did the trick for me! Thank you for your answer, super helpful! 🙂

Always install the latest version of Open JDK by using sudo apt install default-jdk . Currently this installs version 8.

Installing OpenJDK is not enough for enabling Java in browsers. You’ll also need to install the icedtea-7-plugin package:

A restart of the browser might be required.

@KonradGajewski Not sure, I have recently not used any Java applets. In fact, Firefox 52 has dropped support for Java plugins and so did Chrome 45.

For the past few hours, I was unable to get it running under Firefox, Chromium, or Chrome. I got Java working in Konqueror.

Note: WebUpd8 team’s PPA has been discontinued with effective from April 16, 2019. Thus this PPA doesn’t have any Java files. More information can be found on PPA’s page on Launchpad. Hence this method no longer works and exists because of historical reasons.

For installing Oracle Java 7:

sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo mkdir -p /usr/lib/mozilla/plugins #just in case, this will be added to the package in the next version sudo apt-get install oracle-jdk7-installer 

After the installation finishes, if you wish to see if it was successful, you can run the following command: java -version (see webupd8.org/2012/01/… )

Installing OpenJDK — Recommended

The simplest way to install Java on Ubuntu is to use OpenJDK. This will work fine for most people. To install it, click on the small button with the Ubuntu logo on it, as shown in the screenshot below.

enter image description here

After opening the Dash Home, you need to type in Terminal. Click on the icon that is circled in the screenshot below.

enter image description here

This will open the Terminal, which is Ubuntu’s version the the Windows Command prompt, though the Terminal has many more features. Now, copy and paste the following command into the Terminal window. You will need to use Control Shift V to paste text into the terminal.

sudo apt-get install -y openjdk-7-jre openjdk-7-jdk 

You will need to enter your password to use this command. Although it will not show up in the Terminal, it will still be entered when you type it. After running this command, you will be set up to run and develop Java applications.

Читайте также:  Кали линукс неправильный пароль

Installing Oracle Java

OpenJDK works fine for most people, but if you play Minecraft, you will want to use Oracle Java instead. To install Oracle Java, run the command below one at a time in the Terminal.

sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java7-installer 

This will download Java from Oracle’s website, and install it for you.

Источник

Как установить Java в Ubuntu с помощью Apt-Get

Как установить Java в Ubuntu с помощью Apt-Get

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

Установка JRE/JDK в конфигурации по-умолчанию

Это рекомендуемый и наиболее простой вариант. В Ubuntu 12.04 и более ранних версиях Ubuntu будет установлен OpenJDK 6. В Ubuntu 12.10 и более поздних версиях Ubuntu будет установлен OpenJDK 7.

Установка Java с помощью apt-get очень проста. Сначала обновим список пакетов:

Затем проверим, не установлена ли уже Java:

Если в результате выполнения этой команды возвращается результат “The program java can be found in the following packages”, Java еще не установлена, поэтому далее выполним команду:

sudo apt-get install default-jre 

В результате выполнения этой команды будет установлена Java Runtime Environment (JRE). Если вместо этого вам необходим Java Development Kit (JDK), который обычно требуется для компиляции Java-приложений (например, Apache Ant, Apache Maven, Eclipse and IntelliJ IDEA) выполните следующую команду:

sudo apt-get install default-jdk 

Вот и все, что нужно сделать для того, чтобы установить Java.

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

Установка OpenJDK 7 (опционально)

Для установки OpenJDK 7, выполните следующую команду:

sudo apt-get install openjdk-7-jre 

В результате выполнения этой команды будет установлена Java Runtime Environment (JRE). Если вместо этого вам необходим Java Development Kit (JDK), выполните следующую команду:

sudo apt-get install openjdk-7-jdk 

Установка Oracle JDK (опционально)

Oracle JDK является официальным JDK. Тем не менее, с некоторых пор компания Oracle не поддерживает его в качестве варианта для установки по-умолчанию в Ubuntu.

Тем не менее, вы можете установить его с помощью apt-get. Для установки любой версии сперва выполните следующие команды:

sudo apt-get install python-software-properties sudo add-apt-repository ppa:webupd8team/java sudo apt-get update 

Далее, в зависимости от того, какую конкретно версию вы хотите установить, выполните одну из следующих команд:

Читайте также:  Linux find and replace text in all files

Oracle JDK 6

Это не самая новая версия, но она все еще используется.

sudo apt-get install oracle-java6-installer 

Oracle JDK 7

Это последняя стабильная версия.

sudo apt-get install oracle-java7-installer 

Oracle JDK 8

Это версия находится в состоянии developer preview, ее релиз запланирован на март 2014 года. Эта статья о Java 8 поможет вам разобраться с этой версией.

sudo apt-get install oracle-java8-installer 

Управление версиями Java (опционально)

Если на вашем сервере (Droplet) установлено несколько версий Java, можно задать, какая именно версия будет использоваться по-умолчанию. Для этого выполните команду:

sudo update-alternatives --config java 

Результатом этой команды для двух установленных версий Java будет что-то похожее на это:

There are 2 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-7-oracle/jre/bin/java 1062 auto mode 1 /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java 1061 manual mode 2 /usr/lib/jvm/java-7-oracle/jre/bin/java 1062 manual mode Press enter to keep the current choice[*], or type selection number: 

Вы можете выбрать номер версии Java, которая будет использоваться по-умолчанию. То же самое можно сделать для компилятора Java ( javac ):

sudo update-alternatives --config javac 

В результате выполнения этой команды будет отображет вывод, аналогичный выводу от выполнения предыдущей команды. Выбор компилятора, используемого по-умолчаню можно сделать точно так же: указав необходимую цифру. Эта же команда может использоваться и для других команд, например, keytool , javadoc и jarsigner .

Установка переменной окружения “JAVA_HOME”

Для установки переменной окружения JAVA_HOME , которая необходима для работы некоторых программ, прежде всего необходимо понять, куда конкретно была установлена Java:

sudo update-alternatives --config java 

В результете выполнения этой команды мы получим нечто, похожее по виду на это:

There are 2 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-7-oracle/jre/bin/java 1062 auto mode 1 /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java 1061 manual mode 2 /usr/lib/jvm/java-7-oracle/jre/bin/java 1062 manual mode Press enter to keep the current choice[*], or type selection number: 

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

Скопируйте путь нужной вам версии Java и добавьте его в файл /etc/environment :

В этом файле добавьте следующую строчку (заменив YOUR_PATH на только что скопированный путь):

Это изменит переменную окружения. Теперь перезагрузим этот файл:

Проверим результат выполнив команду:

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

Thanks for learning with the DigitalOcean Community. Check out our offerings for compute, storage, networking, and managed databases.

Источник

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