Installing jdk on debian 10

Установка Oracle Java 12 из официального сайта

Чтобы сделать это вам следует в начале добавить PPA репозитории, но перед этим давайте обновимся немного

Добавляем репозитории для установки на Дебиан 10. Делаем это командами в терминале

Как только вы добавили их, то выполняем новые команды, но уже по установке Java 12:

Далее перед вами появится следующее

Листайте вниз (это же лицензионное соглашение и никто его не читает) и жмите Ok. Теперь нам надо проверить все ли установилось правильно. Делается это с помощью команды:

Если терминал снова показывает:

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

У меня это выглядит следующим образом:

Под каждым номер расположена версия которую вы можете использовать по умолчанию. Просто выберите ту, которая нужна. Например, нажав на «3» я выбрал Java 12. Теперь при выполнении команды

Я получу такой результат:

Install Oracle Java

Depending on the type of package and the version you have download, execute the command to install or extract Oracle Java.

### Oracle JDK 12 ###

sudo apt install ./jdk-12.0.2_linux-x64_bin.deb

### Oracle JDK 11 ###

sudo apt install ./jdk-11.0.4_linux-x64_bin.deb

### Oracle JDK 8 ###

sudo tar -zxvf jdk-8u221-linux-x64.tar.gz -C /usr/lib/jvm/

Now, run update-alternatives command to install the Java on the system.

### Oracle JDK 12 ###

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-12.0.2/bin/java 1

### Oracle JDK 11 ###

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-11.0.4/bin/java 2

### Oracle JDK 8 ###

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_221/bin/java 3

Биллинговые Системы

14. Создание биллинговой системы

Биллинговая система позволяет пользователям автоматически рассчитывать счета. Для этого им необходимо ввести товар, цену за единицу и количество, чтобы система могла сгенерировать счет. Биллинговые системы хорошо подходят для использования в розничных магазинах и гостиницах.

Видеоинструкция

15. Создание системы выставления счетов за электроэнергию

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

Уникальные функции системы делают ее ориентированной на обслуживание, и новые функции могут добавляться при каждом обновлении требований:

  • Расчеты точны и выполняются в режиме реального времени
  • Бесперебойный обмен данными между управлением электроэнергетики и потребителями
  • Защищенная система спроектирована с многочисленными элементами управления на месте
  • Компьютеризация позволяет избежать привлечения к работе большого числа сотрудников Видеоинструкция:

Installation of the JDK on Linux from Archive Binaries and RPM Packages

You can install the Java Development Kit (JDK) on a Linux platform from archive binary files or from Red Hat Package Manager (RPM) packages.

Installation can be performed by using one of the following processes:

  • From archive binaries (): This allows you to install a private version of the JDK for the current user into any location, without affecting other JDK installations. However, it may involve manual steps to get some of the features to work. See the following table for the options available for downloading and installing the JDK from archive binaries.

  • From RPM packages (): This allows you to perform a systemwide installation of the JDK for all users, and requires root access. RPM-based Linux platforms are based on Red Hat and SuSE. See the following table for the options available for downloading and installing the JDK from RPM packages.

Note:

When you download and install the JDK, the associated Java Runtime Environment (JRE) is also installed.

The following table lists the options and instructions for downloading and installing the JDK 10 release on a Linux platform:

Installing the 64-Bit JDK 10 on Linux Platforms

You can install the JDK for 64-bit Linux, from an archive binary file ().

To install the 64-bit JDK on a Linux platform:

  1. Download the file, .

    Before you download a file, you must accept the license agreement. The archive binary can be installed by anyone (not only by root users) in any location that you can write to.

    The archive file (also called a tarball) is a file that can be simultaneously uncompressed and extracted in one step.

  2. Change the directory to the location where you want to install the JDK, then move the archive binary to the current directory.
  3. Unpack the tarball and install the JDK:

    The Java Development Kit files are installed in a directory called in the current directory.

  4. Delete the file if you want to save disk space.

Сложно ли научиться Java с нуля?

Зависит от формата обучения, конечно. Изучать все самостоятельно может быть сложно. Для тех, кто не разбирается в программировании, есть сотни курсов и адаптированных под новичков обучающих программ. Лучше уж заплатить деньги какому-нибудь Skillbox или попросить льготы на Coursera, чем возиться самому, не зная, к какому источнику знаний примкнуть. 

Для тех, кто уже пишет на другом языке, есть масса литературы и огромное лояльное сообщество поклонников Java. Выучить все самостоятельно не составит труда, тем более если до этого вы писали на C++, JavaScript или C#.

Откуда-то новые разработчики на Java постоянно берутся. Значит, выучить язык и начать делать на нем приложения – вполне себе подъемная задача. Вы тоже справитесь. 

Installing OpenJDK:

OpenJDK (version 11) is available in the official package repository of Debian 10 Buster. So, you can install it very easily using the APT package manager.

First, update the APT package repository cache with the following command:

$ sudo apt update

The APT package repository cache should be updated.

There are two OpenJDK packages in the official package repository of Debian 10. OpenJDK and OpenJDK headless.

OpenJDK comes with graphics programming libraries by default. But, OpenJDK headless is meant to run in the server where there is no graphical user interface, thus it does not come with any graphics programming libraries. It is lightweight as well.

To install OpenJDK, run the following command:

$ sudo apt install openjdk-11-jdk

To install OpenJDK headless, run the following command:

$ sudo apt install openjdk-11-jdk-headless

Now, to confirm the installation, press Y and then press <Enter> to continue.

The APT package manager will download and install all the required packages. It will take a while to complete.

At this point, OpenJDK should be installed.

Now, check whether OpenJDK is working correctly with the following commands:

$ java -version
$ javac -version

As you can see, OpenJDK 11.0.4 is installed and it is working correctly.

Installing Oracle JDK:

If you want to install Oracle JDK, then all you have to do is download Oracle JDK and install it on Debian 10.

To download Oracle JDK, visit the official download page of Oracle JDK 12 (the latest version at the time of this writing). Once the page loads, click on Accept License Agreement to accept the Oracle Technology Network License Agreement.

Now, click on the JDK deb download link as marked in the screenshot below.

Your browser should prompt you to download the Oracle JDK deb file. Select Save File and click on OK.

The download should start. It may take a while to complete.

Once the download is complete, navigate to the ~/Downloads directory as follows:

$ cd ~Downloads

You should find the file (jdk-12.0.2_linux-x64_bin.deb) that you just downloaded.

Now, update the APT package repository cache as follows:

$ sudo apt update

APT package repository cache should be updated.

Now, install the jdk-12.0.2_linux-x64_bin.deb package file with the following command:

$ sudo apt install .jdk-12.0.2_linux-x64_bin.deb

The installation should start.

At this point, the installation should be complete.

Now, we have to find the path where the javac binary is installed. The DEB package file (jdk-12.0.2_linux-x64_bin.deb) name started with jdk-12.0.2. So, this is the package name.

To find the location of the javac binary file, run the following command:

$ dpkg —listfiles jdk-12.0.2 | grep binjavac

As you can see, the path is /usr/lib/jvm/jdk-12.0.2/bin/javac. So, the JAVA HOME directory is /usr/lib/jvm/jdk-12.0.2 (Remember that).

The Oracle JDK DEB package does not add the JDK binaries to the PATH. So, we have to manually update the PATH environment variable of Debian 10.

To do that, create a shell script jdk12.sh in /etc/profile.d directory with the following command:

$ sudo nano etcprofile.djdk12.sh

Now, add the following lines to the script:

export JAVA_HOME=»/usr/lib/jvm/jdk-12.0.2″export PATH=»$PATH:${JAVA_HOME}/bin»

The final configuration file should look as shown in the screenshot below. Now, save the file by pressing <Ctrl> + X followed by Y and <Enter>.

Once the file is saved, restart your Debian 10 machine with the following command:

$ sudo reboot

Once your computer starts, check whether everything is working with the following commands:

$ java -version
$ javac -version

As you can see Oracle JDK 12.0.2 is installed and it’s working correctly.

So, that’s how you install OpenJDK and Oracle JDK on Debian 10 Buster. Thanks for reading this article.

Прежде чем вы начнете

Существует две разные реализации Java, OpenJDK и Oracle Java, между которыми почти нет различий, за исключением того, что Oracle Java имеет несколько дополнительных коммерческих функций. Oracle Java License разрешает только некоммерческое использование программного обеспечения, например, для личного использования и разработки.

Репозитории Debian 10 по умолчанию включают в себя два разных пакета Java: Java Runtime Environment (JRE) и Java Development Kit (JDK). JRE включает в себя виртуальную машину Java (JVM), классы и двоичные файлы, которые позволяют запускать программы Java. Разработчики Java должны установить JDK, который включает в себя JRE, инструменты разработки и отладки и библиотеки, необходимые для создания приложений Java.

Версии java

Как и все в этом мире Java не стоит на месте и постоянно развивается. Например, на легендарной «восьмерке» как раз написано большинство программ которые мы используем. Вообще новая версия Java выходила чуть ли не каждые полгода, но вот поддержка тех же 9, 10 и 11 версии была лишь 7 месяцев. Это стало причиной того, что на Java 8 работает большинство программ, т.к. её поддержка установлена сроком до 2020 года, и именно её придется устанавливать в большинстве вариантов ваших задач.

Следует отметить, что платформа существует в 2 форматах:

  • Open JDK — открытая версия.
  • Oracle Java — поддержка, доп. возможности и прочие радости вместе с ней.

Обе они за авторством компании Oracle, но если первая поддерживается сообществом, то вторая уже самой компанией.

Для Linux Java поставляется в двух редакциях:

  • Java Development Kit — полная версия Java. Эта редакция нужна для разработки.
  • Java Runtime Environment – эта редакция нужна для «запуска» программ, чтобы они работали.

Разобрались что вам надо от Java? Если разработчик, то ставьте JDK, если обычный пользователь, то JRE. С этим разобрались. Теперь предлагаю разобраться зачем это руководство.

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

Установка JDK 10

Версии Java 10 и Java 9 больше не поддерживаются. Вы можете установить их вручную, выполнив те же действия, что и в разделе 2. Вы можете забрать пакеты из:

  • Версии Java 10 и Java 9 больше не поддерживаются. Вы можете установить их вручную, выполнив те же действия, что и в разделе 2. Вы можете забрать пакеты из:
  • Версии Java 10 и Java 9 больше не поддерживаются. Вы можете установить их вручную, выполнив те же действия, что и в разделе 2. Вы можете забрать пакеты из:

Оба сайта содержат одно и то же предупреждение:

Эти старые версии JDK предоставляются для того, чтобы помочь разработчикам отлаживать проблемы в старых системах. Они не обновляются последними исправлениями безопасности и не рекомендуются для использования в производстве.

4.1. Установка OpenJDK 10 Вручную

Давайте посмотрим, как установить OpenJDK 10.0.1:

$ wget https://download.java.net/java/GA/jdk10/10.0.1/fb4372174a714e6b8c52526dc134031e/10/openjdk-10.0.1_linux-x64_bin.tar.gz
$ sha256sum openjdk-10.0.1_linux-x64_bin.tar.gz
$ tar xzvf openjdk-10.0.1_linux-x64_bin.tar.gz
$ sudo mkdir /usr/lib/jvm
$ sudo mv jdk-10.0.1 /usr/lib/jvm/openjdk-10-manual-installation/
$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/openjdk-10-manual-installation/bin/java 1
$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/openjdk-10-manual-installation/bin/javac 1
$ java -version
$ javac -version

4.2. Установка Oracle JDK 10 Вручную

Как мы видели в разделе 2.2., чтобы загрузить пакет с веб-сайта Oracle, мы должны сначала принять лицензионное соглашение . В отличие от поддерживаемых версий, мы не можем загрузить старые Oracle JDKS через wget и файл cookie. Нам нужно отправиться в https://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase10-4425482.html и скачать tar.gz файл. После этого мы следуем знакомым шагам:

$ sha256sum jdk-10.0.2_linux-x64_bin.tar.gz
$ tar xzvf jdk-10.0.2_linux-x64_bin.tar.gz
$ sudo mkdir /usr/lib/jvm
$ sudo mv jdk-10.0.2 /usr/lib/jvm/oracle-jdk-10-manual-installation/
$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/oracle-jdk-10-manual-installation/bin/java 1
$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/oracle-jdk-10-manual-installation/bin/javac 1
$ java -version
$ javac -version

JDK

To install the default JDK (Java Development Kit) on your system, run:

apt-get install default-jdk

Java and Debian

Debian provides several Java implementations. Each of them have a development environment (JDK) and a runtime (known as JRE, or Java Virtual Machines JVM). Here’s a list of Java environment. Just run aptitude search "?provides(java-runtime)" on your system to list available packages).

The default JRE/JDK installed in Debian isn’t the same for all architecture. Check the dependency of the package default-jdk (or run apt-cache depends default-jdk on a system).

Origin

Spec.

Packages

Plugin

Free

Comments

v11

JRE:openjdk-11-jre
JDK:openjdk-11-jdk

no

yes

Default Java for buster on ports where it is available.

v8

JRE:openjdk-8-jre
JDK:openjdk-8-jdk

yes

Default Java for stretch on ports where it is available.
Also available on jessie-backports (but no plugin).

v7

JRE:openjdk-7-jre
JDK:openjdk-7-jdk

yes

Default Java for jessie on ports where it is available.

v5

JRE:gcj-jre
JDK:gcj-jdk

no

yes

Default Java on ports where OpenJDK is not available.
Available on jessie and stretch.

no

No longer available in Debian due to license reasons. Debian, however, provides an helper to generate Debian packages from upstream tarballs.WARNING: there is no way to get automatic security updates. Remember to manually check for updates and generate and install the updated pacakges!

Understanding Java Virtual packages names

There are several virtual packages used in Debian for Java. These cover runtime compatibility and come in two flavours; headless (omits graphical interfaces) and normal. A dependency on javaX-runtime means that the package can work with any runtime which implements version X. Runtimes should provide all virtual packages which they support, so openjdk 6 provides java2-runtime, java5-runtime and java6-runtime.

  • java1-runtime, java2-runtime, java5-runtime, java6-runtime
  • java1-runtime-headless, java2-runtime-headless, java5-runtime-headless, java6-runtime-headless

Switching

Most java-related executables, multiple of which can be installed at any time, are managed by the ‘alternatives’ system. Instead of managing each alternative separately, you can update them all in one go with ‘update-java-alternatives’ from java-common

Подготовка

Репозитории 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, поэтому вам следует обратиться к документации приложения.

Подключение правил в IDE

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

Один из популярных наборов правил по оформлению кода для Java написала компания Google. Он называется Google Java Style Guide и доступен на GitHub. Вы можете без труда установить его в любимую IDE, с которой работаете. Для примера рассмотрим, как это сделать в среде разработки JetBrains IntelliJ IDEA:

  • Скачайте файл intellij-java-google-style.xml c правилами форматирования с GitHub.
  • Откройте IntelliJ IDEA, зайдите в настройки File → Settings… (Ctrl + Alt + S) и выберите загрузку файла в пункте Scheme, как на скриншоте:

В диалоговом меню выберите скачанный файл и в поле Scheme выберите GoogleStyle. Затем сохраните изменения, нажав Apply/OK.

Теперь при форматировании будут использоваться правила Java Google Style.

Set or Change the Java Default Version

If you are using multiple version of Java in your system. You can easily set or change the default Java version as per your development needs.

To change the default Java version, run the following command:

update-alternatives --config java

You should see that there are three Java versions installed in your system and active version is Oracle Java 11.

There are 3 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                                Priority   Status
------------------------------------------------------------
  0            /usr/lib/jvm/java-11-openjdk-amd64/bin/java          1111      auto mode
  1            /usr/lib/jvm/adoptopenjdk-8-hotspot-amd64/bin/java   1081      manual mode
  2            /usr/lib/jvm/java-11-openjdk-amd64/bin/java          1111      manual mode
* 3            /usr/lib/jvm/java-11-oracle/bin/java                 1091      manual mode

Press  to keep the current choice, or type selection number: 

Type the number of the installed version that you want to set as a default version and hit Enter.

You will also need to do this for other Java commands including javac as shown below:

update-alternatives --config javac

Зачем нужен единый стиль кода

Java Code Style — это рекомендации и соглашения о стиле кода, собранные вместе. Например:

  • как использовать отступы;
  • когда и как ставить скобки всех видов;
  • как оформлять комментарии;
  • в каком стиле давать названия классам, переменным, константам;
  • какой должна быть максимальная длина строки кода.

Регламентируется множество вещей, связанных с оформлением исходного текста программ, и приводятся требования, которые необходимо учитывать. Почему возникли эти стандарты?

Причины, по которым разработчики пришли к таким соглашениям, логичны и просты:

  • 70 — 80% расходов при создании ПО приходится на поддержку и развитие кода.
  • Над кодом обычно работают команды программистов, а не один человек. Состав команд меняется со временем, и единый стиль позволяет легче вводить новых разработчиков в проект.
  • Код больше читают, чем пишут. Прежде чем внести изменение, которое может состоять из пары новых строк, приходится изучить сотни, а иногда и тысячи старых.
  • Правильное оформление кода облегчает чтение. Даже если текст программы пишут разные команды, он будет понятен каждому разработчику, а скорость восприятия будет высокой.
  • Гораздо проще поддерживать программы и сравнивать версии кода, когда у файлов согласованный стиль.

Установка Oracle Java 8 из официального сайта

Ставим галочку что мы соглашаемся с лицензионным соглашением и выбираем вот эту версию (это тот, который Lunix x64, 186 MB)

УПС! А как это так?!

Ничего страшного, создаем учетную запись, активируем и скачиваем. Скачали? А теперь давайте распаковывать.

Чаще всего, например, в Debian или Ubuntu для версий Java используется каталог /usr/lib/jvm. Теперь заходим в терминал и выполняем команды:

Отлично, теперь он распакован. Вписывайте имя файла именно такое, какое было при скачивании. В моем случае все выглядит вот так:

Установка java 8 на debian почти завершена. Теперь используем команды для установки Java.

Тут есть один важный момент. Путь к директории может быть разный и чтобы его узнать просто зайдите в проводник. Вот пример:

А вот как это выглядит в терминале:


Теперь проверяем какая у нас версия командой:

У вас должно появится вот такое на терминале:

А знаете что это значит? Вы установили версию Java 1.8.0_221. Все достаточно легко, но главное выполнять команды последовательно.

Кстати, есть масса других вариантов установки, но на мой взгляд лучше использовать этот, т.к. именно здесь:

  • Вы используете официальный источник для установки;
  • У вас не будет проблем с доступом к репозиториям (а они бывают, поверьте мне);

Для JRE делать все также, кроме второй команды, пропускаем её и переходим к третьей. Лучше не буду вас путать и просто оставлю исполняемые команды здесь. Напоминаю, они идут сразу после распаковки!

Installing the Oracle JDK

To install the official Oracle JDK, we’ll need to download some files directly from Oracle, then install them using an installer we’ll fetch from a third-party repository.

First, let’s download Java from Oracle’s website.

Downloading Oracle’s Java SE Software Package

Due to recent changes in the way Oracle handles Java licensing, you’ll need to create an Oracle account and download the software directly from their website before continuing with the installation.

If you don’t already have an Oracle account, create one at Oracle’s account creation page.

Afterwards, navigate to Oracle’s Java SE Downloads page:

We need to make sure we’re downloading the correct version of Java, because it needs to match what the installer is expecting. We can check what version the installer needs by visiting the package listing of the installer’s software repository.

We’ll download the install from this repository in the next step, but for now look for the files:

In this case, we can see that the installer is expecting version 11.0.4. Ignore any number that comes after the hyphen in the package version number ( in the example screenshot above).

Now that we know the correct version number, scroll down the Java download page until you find the correct version:

Press the download button, and you’ll be taken to one final screen:

Select the Accept License Agreement radio button, then click the package for Linux, and your download will begin. You may need to log in to your Oracle account one more time before the download starts.

After the download has finished, we need to get the downloaded file onto our server. We will use the command to do so, but you could use any file transfer software you’re comfortable with.

On your local computer, use to upload the file to your server. The following command assumes your file downloaded to a Downloads directory in your user’s home folder, and will upload to the sammy user’s home directory on the server. Adjust the file paths as needed for your systems:

Now that we’ve got the correct Java software package up on our server, let’s add the repo that contains the installer we’ll use to install Java.

Adding the Installer’s Apt Repository

First, install the package, which adds the command to your system:

Next, import the signing key used to verify the software we’re about to install:

Then we use the command to add the repo to our list of package sources:

You’ll see this message:

Press to continue the installation. You’ll may see a message about . This can be ignored.

Finally, update your package list to make the new software available for installation:

Next we’ll, install the Java package using the new software we just made available.

Installing the Downloaded Java Software

First, we need to create a specific directory that the installer uses to find the Java software package, then copy the file in:

Once the file copy is complete, install Oracle’s Java 11 by installing the package:

The installer will first ask you to accept the Oracle license agreement. Accept the agreement, then the installer will extract the Java package and install it.

Now that we have multiple versions of Java installed, let’s look at how to select which version of Java you want to use.

Install Oracle Java SE 11 on Debian 10

Oracle Java is a commercial version Java with some additional features. You can use it only for personal or development use. By default, the Oracle Java is not included in the Debian 10 repository. So you will need to create an Oracle account and download your desired version of Java from the Oracle website.

First, Log in and visit the Oracle Downloads page and locate your desired version of Java. In this case, we will install Java SE 11 LTS as shown below:

Next, click on the JDK Download button. You should see the page that shows the available versions:

Select the jdk-11.0.8_linux-x64_bin.tar.gz package for Linux and download it on your system.

Next, create a directory for Java installation:

mkdir -p /var/cache/oracle-jdk11-installer-local

Next, copy the downloaded file to that directory:

cp jdk-11.0.8_linux-x64_bin.tar.gz /var/cache/oracle-jdk11-installer-local/

Next, install the required dependencies in your system with the following command:

apt-get install software-properties-common gnupg2 -y

Next, import and sign the key with the following command:

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EA8CACC073C3DB2A

You should get the following output:

Executing: /tmp/apt-key-gpghome.jK1m3NXGgW/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys EA8CACC073C3DB2A
gpg: key EA8CACC073C3DB2A: public key "Launchpad PPA for Linux Uprising" imported
gpg: Total number processed: 1
gpg:               imported: 1

Next, add the Java installer repository with the following command:

add-apt-repository ppa:linuxuprising/java

Next, update the repository and install the Oracle Java 11 SE with the following command:

apt-get update -y
apt-get install oracle-java11-installer-local -y

After the installation, verify the installed version of Java by running the following command:

java -version

You should see the installed Java version in the following output:

java version "11.0.8" 2020-07-14 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.8+10-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.8+10-LTS, mixed mode)

Managing Java

There can be multiple Java installations on one server. You can configure which version is the default for use in the command line by using , which manages which symbolic links are used for different commands.

The output will look something like the following. In this case, all Java versions mentioned above were installed.

Output

If we press the enter key in this case, Java 9 will be kept as the default. We can, for example, press for Java 8 and receive the following output:

Now Java 8 would be the default. Choose the default Java version that works best for your projects.

The command can also be used for other Java commands, such as the compiler (), the documentation generator (), the JAR signing tool (), and more. You can use the following command, filling in the command you want to customize.

This will give us greater control over what default version of Java to use in each case.

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Ваша ОС
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: