Install jdk linux centos

How to install Jdk in centos

I am new to centos and linux systems. I have downloaded both jdk-6u35-linux-x64.bin and .rpm.bin but neither of them is giving me .rpm file to install nor .bin is executing by itself i have tried commands like ./ jdk. .bin and gunzip for .tar files Can anyone kindly tell me few steps to install jdk1.6 in centos 6.5(Final) 64 bit machine with suitable download link

4 Answers 4

There are JDK versions available from the base CentOS repositories. Depending on your version of CentOS, and the JDK you want to install, the following as root should give you what you want:

OpenJDK Runtime Environment (Java SE 6)

yum install java-1.6.0-openjdk 

OpenJDK Runtime Environment (Java SE 7)

yum install java-1.7.0-openjdk 

OpenJDK Development Environment (Java SE 7)

yum install java-1.7.0-openjdk-devel 

OpenJDK Development Environment (Java SE 6)

yum install java-1.6.0-openjdk-devel 

Update for Java 8

In CentOS 6.6 or later, Java 8 is available. Similar to 6 and 7 above, the packages are as follows:

OpenJDK Runtime Environment (Java SE 8)

yum install java-1.8.0-openjdk 

OpenJDK Development Environment (Java SE 8)

yum install java-1.8.0-openjdk-devel 

There’s also a ‘headless’ JRE package that is the same as the above JRE, except it doesn’t contain audio/video support. This can be used for a slightly more minimal installation:

OpenJDK Runtime Environment — Headless (Java SE 8)

yum install java-1.8.0-openjdk-headless 

On CentOS 6.5 I had to run jum install java-1.7.0-openjdk java-1.7.0-openjdk-devel. Without both the jdk and jdk development kit it will not run from the startup shell script.

yes yum install does intall open jdk but i have to run glassfish on the top of this jdk will this give any problem . in fact i have not tried much but its not working now..

One has to be mindful of the alternatives for java-related commands other than the main java command. Perform ls -l /etc/alternatives and check. As far as I can recall (would have to remove then reinstall to double check) the alternatives were not all set to point to the new JDK8 for all utility commands until I also installed the openjdk-devel package.

Читайте также:  Linux mint ssh включить

I advise you to use the same JDK as you may use with Windows: the Oracle one.

http://www.oracle.com/technetwork/java/javase/downloads/index.html
Go to the Java SE 7u67 section and click on JDK7 Download button on the right.

On the new page select the option «(¤) Accept License Agreement»
Then click on jdk-7u67-linux-x64.rpm

On your CentOS, as root, run:

$ rpm -Uvh jdk-7u67-linux-x64.rpm $ alternatives --install /usr/bin/java java /usr/java/latest/bin/java 2 

You may already have a Java 5 installed on your box. before installing the downloaded rpm remove previous Java by running this command yum remove java

finally I have intalled the oracle java and glassfish is also doing fine on it .. will look forward to try open jdk as well @Destroyica thank you for remove command should have tried it earlier stuck me for long

mine refused to install (saying it already was) until I did rpm -e jdk prior to trying again if that helps anyone

The download can be completed from your shell: wget —no-check-certificate —no-cookies —header «Cookie: oraclelicense=accept-securebackup-cookie» http://download.oracle.com/otn-pub/java/jdk/8u66-b17/jdk-8u66-linux-x64.rpm before rpm. You can as well validate with sudo alternatives —config java if you have Java already installed and which version is active. And you may need to run chmod a+x jdk-8u66-linux-x64.rpm

Try the following to see if you have the proper repository installed:

# yum search java | grep 'java-' 

This is going to return a list of available packages that have java in the title. Specifically we are interested in the java- anything, as the jdk will typically be in ‘java-version#’ type format. Anyhow, if you have to install a repo look at Dag Wieers repo:

After you’ve got it installed try yum search again. This time you’ll have a bunch of java stuff.

# yum search java | grep 'java-' 

This will return the list of the available java packages. You can install one like this:

# yum install java-1.7.0-openjdk.x86_64 

Источник

Читайте также:  Linux mint shared folders

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

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

В этом руководстве описывается, как установить различные версии и реализации Java на CentOS 7. Мы покажем вам, как установить OpenJDK, а также Oracle Java.

Подготовка

Прежде чем продолжить это руководство, убедитесь, что вы вошли в систему как пользователь с привилегиями sudo .

Варианты 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.

Подготовка

Перед тем, как начать работу с руководством, убедитесь, что вы вошли в систему как пользователь root или как пользователь с привилегиями sudo .

Установить OpenJDK

OpenJDK, реализация платформы Java с открытым исходным кодом, является средой разработки и выполнения Java по умолчанию в CentOS 7. Установка проста и понятна.

Установить OpenJDK 11 JDK

На момент написания OpenJDK 11 является текущей LTS-версией Java и рекомендованной для установки версией. Вы можете установить его с помощью yum, набрав следующую команду:

sudo yum install java-11-openjdk-devel

Проверьте установку, выполнив следующую команду, которая распечатает версию Java:

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

openjdk version "11.0.3" 2019-04-16 LTS OpenJDK Runtime Environment 18.9 (build 11.0.3+7-LTS) OpenJDK 64-Bit Server VM 18.9 (build 11.0.3+7-LTS, mixed mode, sharing) 

Это оно! На этом этапе вы должны успешно установить Java в свою систему CentOS.

Установить OpenJDK 11 JRE

Вы можете установить OpenJDK 11 JRE с помощью yum, введя следующую команду:

sudo yum install java-11-openjdk

Установите OpenJDK 8 JDK

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

sudo yum install java-1.8.0-openjdk-devel

Установите OpenJDK 8 JRE

То же, что и выше, если вашему приложению требуется OpenJDK 7 JRE, вы можете установить его с помощью yum, выполнив следующую команду:

sudo yum install java-1.8.0-openjdk

Установить Oracle Java

В этом разделе мы рассмотрим шаги по установке Oracle Java. Пакеты Oracle доступны для загрузки только с их официального сайта .

Читайте также:  Command to sort in linux

Перед установкой Oracle Java обязательно ознакомьтесь с лицензией Oracle JDK License . Лицензия разрешает только некоммерческое использование программного обеспечения, такое как личное использование и использование в целях разработки.

Вы можете загрузить пакеты Oracle Java .rpm со страницы загрузки Java SE . Чтобы скачать Oracle Java, вам необходимо зарегистрироваться на сайте Oracle.

После загрузки пакета используйте следующую команду для его установки:

sudo yum localinstall jre-VERSION-linux-x64.rpm

Установить версию по умолчанию

Вы можете проверить Java по умолчанию с помощью:

openjdk version "11.0.3" 2019-04-16 LTS OpenJDK Runtime Environment 18.9 (build 11.0.3+7-LTS) OpenJDK 64-Bit Server VM 18.9 (build 11.0.3+7-LTS, mixed mode, sharing) 

Если на сервере установлено несколько версий Java, вы можете изменить версию по умолчанию с помощью alternatives системной утилиты:

sudo alternatives --config java

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

There are 2 programs which provide 'java'. Selection Command ----------------------------------------------- 1 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.3.7-0.el7_6.x86_64/bin/java) *+ 2 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/jre/bin/java) Enter to keep the current selection[+], or type selection number: 

Чтобы изменить версию Java по умолчанию, просто введите номер при появлении запроса и нажмите Enter .

Удалить Java

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

Например, если вы хотите удалить пакет java-1.8.0-openjdk-devel , просто запустите:

sudo yum remove java-1.8.0-openjdk-devel

Выводы

Теперь, когда вы узнали, как устанавливать и управлять различными версиями Java на своем сервере CentOS, следующим шагом может быть установка одного из множества приложений, работающих на Java, таких как Tomcat , JBoss / WildFly , Apache Maven , Glassfish, Elasticsearch , Кассандра , Дженкинс , Gradle .. и т. Д.

Если у вас есть вопросы, не стесняйтесь оставлять комментарии.

Источник

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