How to install oracle java 12 / 11 / 8 on centos 6 / rhel 6

Set Default Oracle Java Version

Set the default java using the below command.

alternatives --config java

Select the latest Java:

If your system has multiple versions of Java installed, then the above command may list you all Java versions, like below.

There are 5 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
   1           java-1.7.0-openjdk.x86_64 (/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.181-2.6.14.8.el7_5.x86_64/jre/bin/java)
*+ 2           java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-8.b10.el7_5.x86_64/jre/bin/java)
   3           /usr/jdk-12.0.1/bin/java
   4           /usr/jdk-11.0.3/bin/java
   5           /usr/jdk1.8.0_211/bin/java

Enter to keep the current selection, or type selection number: 3

Choose the one Java version to be set default. Enter the number below selection column to select the default Java version. Here, I chose 3 for Oracle JDK 12.

Установка переменной среды JAVA_HOME

Переменная среды используется некоторыми приложениями Java для определения места установки Java и указания, какую версию Java следует использовать для запуска приложения.

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

Предполагая, что вы хотите установить в OpenJDK 8, добавьте следующую строку в конце файла:

Чтобы изменения вступили в силу в вашей текущей оболочке, вы можете выйти из системы и войти в систему или использовать команду :

Убедитесь, что переменная среды была правильно установлена:

Выходные данные должны показать путь к установке Java:

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

Например, чтобы запустить Maven с использованием Java 8, вы должны набрать:

Как установить Java в Ubuntu

Теперь, когда вы определились с тем, что хотите загрузить, пришло время заняться практикой и начать установку Java на свой компьютер с Ubuntu.

Java имеет несколько платформ, доступных для загрузки.

  1. Java Standard Edition (Java SE)
  2. Java Micro Edition (Java ME)
  3. Java Enterprise Edition ( Java EE)
  4. 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.

  1. Запустите терминал, нажав Ctrl + Alt + T на клавиатуре.
  2. Обновите список пакетов вашей системы.

  3. Выполните следующую команду, чтобы загрузить OpenJDK.

  4. Введите y и нажмите Enter , чтобы подтвердить установку.

Точно так же вы можете установить Open JRE в своей системе:

Убедитесь, что Java была успешно установлена ​​в вашей системе, набрав java —version в терминале. Если в выходных данных отображается информация о версии, связанная с пакетами Java, значит, Java успешно установлена ​​в вашей системе.

Загрузите и установите Oracle Java

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

  1. Откройте терминал, нажав Ctrl + Alt + T .
  2. Введите следующую команду, чтобы получить утилиту add-apt-repository в вашей системе.

  3. Есть два репозитория, которые предоставляют пакет Oracle Java. Добавьте в свою систему любой из двух репозиториев PPA.

  4. Обновите список пакетов вашей системы, используя apt .

  5. Установите Oracle Java 11 в вашу систему.

Вы также можете загрузить пакет Oracle Java с официального сайта Oracle.. Для этого:

  1. Перейдите на веб-страницу загрузки Oracle Java.
  2. Прокрутите вниз до раздела загрузки Java SE 11 (LTS) .
  3. Щелкните параметр Загрузка JDK .
  4. Загрузите пакет Linux x64Debian из списка доступных загрузок.
  5. Отметьте , который я просмотрел, и принимаю лицензионное соглашение Oracle Technology Network для Oracle Java SE .
  6. Нажмите Загрузить , чтобы получить пакет.

Обратите внимание, что веб-сайт спросит вас для входа в свою учетную запись Oracle. Если у вас нет учетной записи, вы можете создать ее бесплатно

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

Чтобы установить только что загруженный пакет Oracle Java, перейдите в папку, в которой вы сохранили файл .deb . Дважды щелкните файл, чтобы запустить Центр программного обеспечения Ubuntu . Нажмите кнопку Установить , чтобы начать установку Oracle Java в вашей системе.

Добавить Java в переменные среды

Если вы установили Oracle Java с официального сайта, вам придется вручную установить переменную Java PATH в вашей системе.

  1. Найдите каталог, в котором установлена ​​Java в вашем локальном хранилище.

  2. Выполните следующую команду в своем терминале. Замените путь/к/java на результат предыдущей команды.

  3. Убедитесь, что путь JAVA_HOME был успешно настроен. Каталог Java будет отображаться в выводе.

  4. Добавьте каталог Java /bin в PATH .

  5. Убедитесь, что Java PATH настроен правильно.

На выходе будет отображаться информация, относящаяся к текущей версии Java в вашей системе. .

По теме: Лучшие проекты для начинающих для начинающих программистов

How to Set JAVA_HOME Environment Variable

Setting the JAVA_HOME environment variable helps other applications compiled in this programming language to access Java’s installation path easily.

1. First, locate where Java is installed:

In the output, you can find the path for each Java package installed on the system.

  • /usr/lib/jvm/java-11-openjdk-11.0.3.7-0.el7_6.x86_64/bin/java (where OpenJDK 11 is located)
  • /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/jre/bin/java (where OpenJDK 8 is located)

2. Once you see all the paths, copy the one of your preferred Java version.

3. Then, open the .bash_profile with any text editor. In this example, we use vim:

4. At the bottom of the file, add a line which specifies the location of JAVA_HOME in the following manner:

For example, if we copy the installation path for Java 11 in the previous step, the added line in the text editor will be:

Setup Environmental Variables

The most important part has come now. Java applications often require JAVA environment variables to be set in the system.

Create a new file under /etc/profile.d directory.

vi /etc/profile.d/java.sh

Set variables based on the Java location and version.

export PATH=$PATH:/usr/lib/jvm/java-11-openjdk-11.0.11.0.9-2.el8_4.x86_64/bin/
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.11.0.9-2.el8_4.x86_64/
export J2SDKDIR=/usr/lib/jvm/java-11-openjdk-11.0.11.0.9-2.el8_4.x86_64/

Load the environments into the current session.

source /etc/profile.d/java.sh

To set the environment variables for a particular user, place the above variables in ~/.bash_profile file.

Install Java on Fedora 35

You can install OpenJDK or Oracle Java as per your requirement. You can also have multiple versions of Java (OpenJDK and Oracle Java) on your system.

Install OpenJDK

Installing OpenJDK is a pretty straightforward process in Fedora. You can use the dnf command to install OpenJDK.

Install OpenJDK JDK

# Java JDK 17

sudo dnf install -y java-17-openjdk-devel

# Java JDK 11

sudo dnf install -y java-11-openjdk-devel

# Java JDK 8

sudo dnf install -y java-1.8.0-openjdk-devel

Install OpenJDK JRE

# Java JRE 17

sudo dnf install -y java-17-openjdk

# Java JRE 11

sudo dnf install -y java-11-openjdk

# Java JRE 8

sudo dnf install -y java-1.8.0-openjdk

Install Oracle Java

There is no separate JRE (Java Runtime Environment) anymore. Instead, Oracle JDK now provides JRE as well.

Download Oracle Java JDK

You can either use the command line or browser to download the JDK.

Go to the Oracle JDK page to download packages using the browser. Then, download the rpm binary package for easy installation.

Oracle Java JDK 17 (LTS):

Oracle Java JDK 11 (LTS):

Oracle Java JDK 8:

If you still want to download through the command line, install the wget package.

sudo dnf install -y wget

Then, use the below command to download Oracle Java using the terminal.

# Oracle Java JDK 17

wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.rpm

# Oracle Java JDK 11

<LOGIN REQUIRED>

# Oracle Java JDK 8

<LOGIN REQUIRED>

Install Oracle Java JDK

After downloading the package, install Oracle Java JDK using the command.

# Oracle Java JDK 17

sudo rpm -ivh jdk-17_linux-x64_bin.rpm

# Oracle Java JDK 11

sudo rpm -ivh jdk-11.0.13_linux-x64_bin.rpm

# Oracle Java JDK 8

sudo rpm -ivh jdk-8u311-linux-x64.rpm

By default, Java JDK is installed in /usr/java/ directory. To install Oracle JDK to a custom directory, use rpm -ivh –prefix=/<path>/ rpmfile command.

Чем занимается программист на Java

Java — один из старейших и востребованных языков программирования, который был создан в 1995 году. Джава считается многофункциональным языком, на котором можно создавать приложения, решения в сфере веб, всевозможные элементы для сайтов, видеоигры и приложения для мобильной операционной системы Android.

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

Из всего вышесказанного следует, что программист на Java занимается разработкой приложений, программ, сервисов и прочего. Конкретное направление работы зависит от обязанностей. Например, в веб-студию Джава-специалист понадобится для программирования клиент-серверной части проекта, для бэкенд-разработки и для создания всевозможных элементов для сайта или приложения.

Безусловно, помимо самого написания кода, на плечи Java-разработчика ложится внедрение кода в программы, составление документации, тестирование, оптимизация, поиск и устранение ошибок в ПО. Многие приложения подразумевают разработку архитектуры и программных модулей.

Достоинства и недостатки профессии

На стадии ознакомления с плюсами и минусами работы уже можно решить, стоит изучать Джаву или нет. Однозначного ответа на этот вопрос не существует, так как у каждого человека свои навыки и предпочтения. Кому-то понравится писать код на Java, а для кого-то это покажется совсем не его делом.

Перечень достоинств профессии:

  • автоматизированная работа с памятью — не придется вручную обращаться к кластерам памяти;
  • программы на языке транслируются в байт-код, который можно запустить на виртуальной машине, а значит нет привязки к операционной системе и оборудованию;
  • в отличие от многих языков программирования, в большинстве вакансий требуется знать только Java (без требований к владению другими языками);
  • высокая заработная плата даже для IT-сферы;
  • это один из самых популярных языков программирования;
  • можно работать на фрилансе или устроиться в компанию;
  • есть возможность удаленной работы;
  • есть множество качественных программ обучения на русском (как с нуля, так и для повышения квалификации).

Список минусов работы:

  • несмотря на огромное количество улучшений, программы на Java потребляют в 10-30 раз больше памяти, чем программы прямого конкурента с похожим синтаксисом в лице C++;
  • большинство идентичных задач выполняются в 2 раза быстрее на C++, чем на Java;
  • согласно исследованиям Google, код на Java не только потребляет значительно больше памяти по сравнению с C++, но и значительно менее производителен;
  • обязательно хорошо понимать математику и алгебру, зная правила, формулы, аксиомы и термины;
  • необходимо хотя бы минимальное знание английского языка, а в некоторых вакансиях есть требование к отличному знанию английского для чтения и составления документации;
  • из-за наличия сборщика мусора, код для обработки ошибок не такой простой, как в том же C++.

Внимательный читатель мог заметить, что в недостатках часто приводится сравнение Джава с C++. Чем это обусловлено?

Дополнительно рекомендуем прочитать обзор профессии C++ разработчика.

Установка OpenJDK 11

Общая рекомендация — установить последнюю версию Java LTS (JDK 11). Для некоторых приложений на основе Java может потребоваться определенная версия Java, поэтому вам может потребоваться обратиться к документации приложения.

Чтобы установить OpenJDK 11 в CentOS 8, выполните следующую команду от имени пользователя root или пользователя с привилегиями sudo :

После завершения установки вы можете проверить это, проверив версию Java:

Результат должен выглядеть примерно так:

Это оно! Вы успешно установили Java в свою систему CentOS 8.

CentOS 8 также поддерживает автономную версию OpenJDK, которая обеспечивает минимальную среду выполнения Java, необходимую для выполнения приложений без графического пользовательского интерфейса (без поддержки клавиатуры, мыши и систем отображения). Эта версия больше подходит для серверных приложений, поскольку имеет меньше зависимостей и использует меньше системных ресурсов.

Чтобы установить только безголовый OpenJDK 11, введите:

Если вы уже установили , пакет headless будет установлен как зависимость.

Install Oracle Java 9

This section of the guide will show you how to install Oracle Java 9 JRE and JDK (64-bit), the latest release of these packages at the time of this writing.

Throughout this section we will be using the command to download the Oracle Java software packages. may not be included by default on your Linux distribution, so in order to follow along you will need to install it by running:

Note: You must accept the Oracle Binary Code License Agreement for Java SE, which is one of the included steps, before installing Oracle Java.

Install Oracle Java 9 JRE

Note: In order to install Oracle Java 9 JRE, you wil need to go to the Oracle Java 9 JRE Downloads Page, accept the license agreement, and copy the download link of the appropriate Linux package. Substitute the copied download link in place of the highlighted part of the command.

Change to your home directory and download the Oracle Java 9 JRE RPM with these commands:

Then install the RPM with this yum command (if you downloaded a different release, substitute the filename here):

At the confirmation prompt, enter then to continue with the installation.

Now Java should be installed at , and linked from .

You may delete the archive file that you downloaded earlier:

Congratulations! You have installed Oracle Java 9 JRE.

Install Oracle Java 9 JDK

Note: In order to install Oracle Java 9 JDK, you will need to go to the Oracle Java 9 JDK Downloads Page, accept the license agreement, and copy the download link of the appropriate Linux package. Substitute the copied download link in place of the highlighted part of the command.

Change to your home directory and download the Oracle Java 9 JDK RPM with these commands:

Then install the RPM with this yum command (if you downloaded a different release, substitute the filename here):

At the confirmation prompt, enter then to continue with the installation.

Now Java should be installed at , and linked from .

You may delete the archive file that you downloaded earlier:

Congratulations! You have installed Oracle Java 9 JDK.

Установка Java в Arch Linux

JRE

Далее необходимо склонировать данный репозиторий при помощи команды:

Перейдите в скачанный репозиторий:

Для установки JRE необходимо выполнить команду:

При появлении фразы Proceed with installation? [Y/n] введите y и нажмите на клавишу Enter:

Установка JRE завершена.

JDK

Как и JRE JDK так же присутствует только в пользовательском репозитории aur. Несмотря на то, что установочный процесс совпадает с установкой JRE, у установки JDK есть одна особенность — с тех пор как пакеты JDK расположенные на сайте Oracle требует авторизации на сайте необходимо заранее скачать пакет JDK иначе установщик выдаст ошибку.

Далее склонируйте репозиторий с JDK выполнив команду:

Переместите ранее скачанный архив в только что склонированный репозиторий при помощи команды:

Где Downloads — директория куда был скачен архив, а jdk8/- директория с самим JDK. Перейдите в директорию с JDK и запустите команду для установки:

При появлении фразы Proceed with installation? [Y/n] введите y и нажмите на клавишу Enter:

После этого установка JDK будет завершена.

Install Java On CentOS

You can install one or several Java packages on your machine. You can also decide which version you want on your system by installing a specific version number. The current default, Long-Term-Support (LTS) version is Java 11.

Install OpenJDK 11

1. Update the package repository to ensure you download the latest software:

2. Then, install the Java Development Kit with the following command:

The output displays the downloaded and installed JDK, as in the image below:

Install OpenJRE 11

Java Runtime Environment 11 (Open JRE 11) is a subset of OpenJDK. Therefore, both packages are included in the command:

Install Oracle Java 11

1. The official Oracle JDK is not available for download from the local repository. You have to download the .rpm package from the Java SE Downloads page.

2. The latest release is Java SE 12. However, Oracle Java 11 is LTS, meaning it is the latest stable version.

Locate Java SE 11.0.3 (LTS) on the webpage and click on DOWNLOAD.

3. After the download is complete, you can install the package with the command:

Download Oracle Java JDK

You can either use command line or browser to download the JDK, better to use the browser, the easiest one.

Visit the Oracle JDK page to download.

Oracle Java JDK 12:

Oracle Java JDK 11 (LTS):

Oracle Java JDK 8:

If you still want to use the command line, use the below command.

### Oracle Java JDK 12 ###

wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/12.0.1+12/69cfe15208a647278a19ef0990eea691/jdk-12.0.1_linux-x64_bin.tar.gz

### Oracle Java JDK 11 ###

LOGIN REQUIRED

### Oracle Java JDK 8 ###

LOGIN REQUIRED

Extract the downloaded JDK archive to the desired directory (Ex. )

### Oracle Java JDK 12 ###

tar -zxvf jdk-12.0.1_linux-x64_bin.tar.gz -C /usr

### Oracle Java JDK 11 ###

tar -zxvf jdk-11.0.3_linux-x64_bin.tar.gz -C /usr

### Oracle Java JDK 8 ###

tar -zxvf jdk-8u211-linux-x64.tar.gz -C /usr

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:

Установка Oracle Java 8

Данный раздел покажет, как установить пакеты Oracle Java 8 JRE и JDK (64-бит) при помощи пакетного менеджера yum.

Примечание: Чтобы установить эту версию, нужно принять лицензию Oracle Binary Code License Agreement for Java SE.

Установка Oracle Java 8 JRE

Примечание: Чтобы установить другой релиз Oracle Java 8 JRE, посетите страницу загрузок Oracle Java 8 JRE, примите лицензию, а затем скопируйте ссылку на пакет .rpm. Используйте эту ссылку в команде wget.

Откройте домашний каталог и загрузите в него Oracle Java 8 JRE RPM:

“http://download.oracle.com/otn-pub/java/jdk/8u60-b27/jre-8u60-linux-x64.rpm”

Установите RPM при помощи следующей команды:

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

Теперь Java установлена в /usr/java/jdk1.8.0_60/jre/bin/java и связана с /usr/bin/java.

Удалите архив:

Установка Oracle Java 8 JDK

Примечание: Чтобы установить другой релиз Oracle Java 8 JDK, посетите страницу загрузок Oracle Java 8 JDK, примите лицензию, скопируйте ссылку на пакет .rpm, а затем используйте эту ссылку в команде wget.

Перейдите в домашний каталог и загрузите Oracle Java 8 JDK RPM:

Затем установите пакет при помощи следующей команды:

Примечание: Измените имя файла, чтобы установить другую версию Java.

Теперь пакет Java установлен в каталог /usr/java/jdk1.8.0_60/jre/bin/java и связан с /usr/bin/java.

Теперь можно удалить архив.

Set Default Java Version

Use the alternatives command to set the default java version.

alternatives --config java

Select Java:

If your system has multiple Java versions, the above command will list all Java versions like below.

There are 3 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
   1           java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.11.0.9-2.el8_4.x86_64/bin/java)
   2           java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.292.b10-1.el8_4.x86_64/jre/bin/java)
*+ 3           /usr/java/jdk-16.0.1/bin/java

Enter to keep the current selection, or type selection number: 1

Enter the number below the selection column to set the default Java version.

Here, I chose 1 for OpenJDK 11.

Варианты Java

Java распространяется в трех различных редакциях: Standard Edition (SE), Enterprise Edition (EE) и Micro Edition (ME). В этом руководстве рассматривается версия Java SE (Standard Edition).

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

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

Если вы не уверены, какую реализацию и версию Java следует установить, общая рекомендация — установить OpenJDK 11 JDK, который является текущей LTS-версией Java.

Java Versions

Currently, there are four Java platforms available:

  1. Java Standard Edition (Java SE)
  2. Java Micro Editions (Java ME)
  3. Java Enterprise Edition (Java EE)
  4. JavaFX

In this document, we look at different packages within the Java SE.

There are two (2), open-source Java packages, Java Development Kit (Open JDK) and Java Runtime Environment (Open JRE). You use JRE for running Java-based applications, while JDK is for developing and programming with Java.

Also available is Java Oracle, another SE implementation, which has additional commercial features. You can find the official Oracle JDK through a third-party repository or on the official Oracle webpage. However, bear in mind its license only allows non-commercial use of the software.

Установка Maven в Unix/Linux

Сейчас я расскажу как можно установить данный инструмент на различные Unix/Linux ОС. Для работы Maven потребуется установить JDK, вот некоторые полезные статьи в помощь:

И так, джаву установили. Идем далее….

Установка Maven в CentOS/RedHat/Fedora

-===Использование готового пакета==-

После установки java, загружаем Apache maven с официального сайта или используйте следующую команду для загрузки Apache Maven 3.3.9 (на момент написания статьи — самая последняя и стабильная версия):

$ cd /usr/local/src && wget http://www-eu.apache.org/dist/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz

Теперь извлекаем скаченный архив, используя следующую команду:

# tar xzf apache-maven-*-bin.tar.gz -C /usr/local

И создаем симлинк:

# ln -s /usr/local/apache-maven-*/ /usr/local/maven

PS: Более подробно о симлинках, можно узнать тут:

Далее, настроим путь Maven:

# vim /etc/profile.d/maven.sh

и прописываем:

#!/bin/bash

export M2_HOME=/usr/local/maven
export PATH=${M2_HOME}/bin:${PATH}

Для того чтобы настройки вступили в силу, выполняем:

$ source /etc/profile.d/maven.sh

Так же, можно обойтись без создания данного файла, для этого — открываем:

$ sudo vim ~/.bashrc

И вставляем:

export M2_HOME=/usr/local/maven
export PATH=${M2_HOME}/bin:${PATH}

Перезагрузим оболочку:

# . ~/.bashrc

-===Использование репозитория и пакетного менеджера==-

Добавляем репозиторий:

$ sudo wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/epel-apache-maven.repo

И выполняем установку:

# yum install apache-maven -y

И так, проверяем версию maven:

$ mvn -version

Вывод:

Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T18:41:47+02:00)
Maven home: /usr/local/maven
Java version: 1.8.0_121, vendor: Oracle Corporation
Java home: /usr/java/jdk1.8.0_121/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "2.6.32-573.12.1.el6.x86_64", arch: "amd64", family: "unix"

При желании, если вы используете Maven за прокси-сервером, вы должны сделать следующее. Открываем файл:

$ sudo vim ~/.m2/settings.xml

И прописываем:

<settings>
  <proxies>
    <proxy>
      <active>true</active>
      <protocol>http</protocol>
      <host>proxy.host.com</host>
      <port>port_number</port>
      <username>proxy_user</username>
      <password>proxy_user_password</password>
      <nonProxyHosts>www.google.com|*.somesite.com</nonProxyHosts>
    </proxy>
  </proxies>
</settings>

Заменяем некоторые параметры и наслаждаемся работой.

Установка Maven в Debian/Ubuntu

-===Использование пакетного менеджера==-

Первое что нужно сделать, — проверить имеется ли пакет в репозитории:

# apt-cache search maven

Устанавливаем сам Maven:

$ apt-get install maven -y

И так, проверяем версию maven:

$ mvn -version

Вывод:

Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T18:41:47+02:00)
Maven home: /usr/local/maven
Java version: 1.8.0_121, vendor: Oracle Corporation
Java home: /usr/java/jdk1.8.0_121/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "2.6.32-573.12.1.el6.x86_64", arch: "amd64", family: "unix"

-===Использование готового пакета==-

Данное действие, я описывал в примере выше ( для centOS).

Установка Maven на Mac OS X

Для начала, устанавливаем HomeBrew:

После чего, выполняем команду:

$ brew search maven

Данная команда покажет какие пакеты имеются.

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

$ brew install maven

Установка Maven на другие Unix/Linux ОС

Для других Unix/Linux ОС — установка такая же — скачиваем архив, распаковываем его. Прописываем путь к мавену и можно использовать.

На этом, у меня все. Статья «Установка Maven в Unix/Linux» завершена.

IntelliJ IDEA — лучшая IDE для Java-разработчиков (премиум Java-IDE)

Быстрый и надежный инструмент для веб-разработки на Java. Эту среда разработки Java под Windows разрабатывается и поддерживается компанией JetBrains. Она постоянно обновляет и дополняет ее, чтобы она соответствовал потребностям рынка.

IntelliJ IDEA поставляется в двух редакциях. Бесплатная версия предназначена для студентов, преподавателей и разработчиков плагинов. Платная — для организаций, разрабатывающих коммерческие приложения.

IntelliJ Community Edition

Бесплатная версия поддерживает такие платформы, как Android, Swing и JavaFX, Java, Groovy, Kotlin, Scala, Go, Dart, Erlang и Python.

Кроме этого данная IDE является довольно компактной и содержит несколько других функций, таких как выполнение тестов JUnit / TestNG, отладка, автоматическое завершение кода, проверка кода, рефакторинг кода, Ant и визуальный графический редактор GUI.

Также можно воспользоваться четырьмя типами систем контроля версий: Git / GitHub, SVN, Mercurial и CVS. Доступен плагин Docker, обеспечивающий поддержку развертывания веб-приложений. Бесплатная версия также включает в себя Decompiler и ByteCode для выполнения расширенного анализа.

IntelliJ Ultimate Edition

Для начинающих программистов бесплатная IDE предоставляет широкие возможностями, которые помогут им сделать первые шаги в веб-разработке на Java. Более продвинутые пользователи, скорее всего, предпочтут платную версию, которая дает возможность использовать продвинутые функции.

Это превосходная среда разработки Java, поддерживающая многие языки программирования, например JavaScript, TypeScript, SQL, CSS, LESS, Sass, Stylus, CoffeeScript, ActionScript, Ruby и PHP.

Для профессиональной веб-разработки вам понадобится версия Ultimate. Она объединяет в себе такие фреймворки, как Spring MVC, J2EE (JSF / JAX-RS / CDI / JPA), Grails, Griffin, React, Angular JS, Node.js, Django, Flask, CMS (Drupal / WordPress / Laravel).

Платная версия имеет дополнительную поддержку контроля версий, например, TFS, Perforce, ClearCase и Visual SourceSafe. В ней доступно множество вариантов настройки стратегии развертывания с использованием Tomcat, TomEE, GAE, GlassFish, JBoss, WebLogic, WebSphere, Geronimo, Jetty и Virgo.

В этой версии реализована поддержка NPM, WebPack, Gulp и Grunt. Она включает в себя такие инструменты, как диаграммы (UML / Dependencies), матрица зависимостей.

Заключение

Перед установкой Oracle Java не забывайте, что теперь ее нельзя просто так использовать в коммерческой среде. Придется платить, если нужна лицензионная чистота. Думаю, что в ближайшее время все проекты постараются отладить свою работу под бесплатным OpenJDK. Число клиентов Oracle JRE явно убавится в разы.

Для меня остается не понятен момент с работой Java на Windows. Она требуется для кучи всевозможных сервисов и оборудования. По идее, теперь за ее использование нужно платить. Как быть со всякими старыми железками, к которым обновлений уже не будет? Что думаете по этому поводу?

Онлайн курс по Linux

Если у вас есть желание научиться строить и поддерживать высокодоступные и надежные системы, рекомендую познакомиться с онлайн-курсом «Administrator Linux. Professional» в OTUS. Курс не для новичков, для поступления нужны базовые знания по сетям и установке Linux на виртуалку. Обучение длится 5 месяцев, после чего успешные выпускники курса смогут пройти собеседования у партнеров.

Что даст вам этот курс:

  • Знание архитектуры Linux.
  • Освоение современных методов и инструментов анализа и обработки данных.
  • Умение подбирать конфигурацию под необходимые задачи, управлять процессами и обеспечивать безопасность системы.
  • Владение основными рабочими инструментами системного администратора.
  • Понимание особенностей развертывания, настройки и обслуживания сетей, построенных на базе Linux.
  • Способность быстро решать возникающие проблемы и обеспечивать стабильную и бесперебойную работу системы.

Проверьте себя на вступительном тесте и смотрите подробнее программу по .

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

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