jdk instalar desde java sdk centos

desde - ¿Cómo instalar Java SDK en CentOS?



install java 8 jdk centos 7 (11)

@Sventeck, perfecto.

redhat docs es siempre una gran fuente: un buen tutorial que explica la instalación de JDK a través de yum y luego establecer la ruta se puede encontrar aquí (¡diviértase!) - Instale OpenJDK y configure la ruta $ JAVA_HOME

OpenJDK 6:

# yum install java-1.6.0-openjdk-devel

OpenJDK 7:

# yum install java-1.7.0-openjdk-devel

Para enumerar todos los paquetes java openjdk-devel disponibles, intente:

# yum list | grep -i "java-.*openjdk-devel"

Tengo CentOS 5, pero no sé los pasos para instalar Java SDK en Linux.

¿Dónde descargar el archivo RPM y qué puedo hacer después de instalarlo por completo?

Entonces necesito instalar Tomcat .

¿O hay algún paquete listo para todos?


Dado que Oracle insertó algunos md5hash en sus enlaces de descarga, uno no puede ensamblar automáticamente un enlace de descarga para la línea de comando.

Así que cambié de línea de comando de bash desagradable para obtener el último enlace de descarga jdk, lo descargué e instalé directamente a través de rpm. Para todos los interesados:

wget -q http://www.oracle.com/technetwork/java/javase/downloads/index.html -O ./index.html && grep -Eoi ''] +>'' index.html | grep -Eoi ''/technetwork/java/javase/downloads/jdk8-downloads-[0-9]+.html'' | (cabeza -n 1) | awk ''{print " http://www.oracle.com " $ 1}'' | xargs wget --no-cookies --header "Cookie: gpw_e24 = xxx; oraclelicense = accept-securebackup-cookie;" -O index.html -q && grep -Eoi ''"filepath": "[^"] + jdk-8u [0-9] + - linux-x64.rpm "'' index.html | grep -Eoi ''http: [ ^ "] + ''| xargs wget --no-cookies --header "Cookie: gpw_e24 = xxx; oraclelicense = accept-securebackup-cookie;" -q -O ./jdk8.rpm && sudo rpm -i ./jdk8.rpm

La parte en negrita debe ser reemplazada por el paquete que te guste.


En centos 7, acabo de hacer

sudo yum install java-sdk

Supongo que ya tiene el repositorio más común. Centos solo encuentra el SDK correcto con el sufijo -devel.


He escrito un script de shell para instalar / desinstalar java en centos. Puedes hacerlo solo con ejecutar el shell. El núcleo de este shell es:

1.download the jdk rpm(RedHat Package Manager) package. 2.install java using rpm.

Puede ver más detalles aquí: https://github.com/daikaixian/WaterShell/tree/master/program_installer

Espero que funcione para ti.


Si quieres Oracle JDK y estás dispuesto a no usar yum / rpm, mira esta respuesta aquí:

En su lugar, se muestra la descarga de Java JDK en Linux a través de wget.

Según esa publicación, puede automatizar la descarga del tarball usando curl y especificando un encabezado de cookie.

Luego puede poner los contenidos del tarball en el lugar correcto y agregar java a su RUTA, por ejemplo:

curl -v -j -k -L -H "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u45-b14/jdk-8u45-linux-x64.tar.gz > jdk.tar.gz tar xzvf jdk.tar.gz sudo mkdir /usr/local/java sudo mv jdk1.8.0_45 /usr/local/java/ sudo ln -s /usr/local/java/jdk1.8.0_45 /usr/local/java/jdk sudo vi /etc/profile.d/java.sh export PATH="$PATH:/usr/local/java/jdk/bin" export JAVA_HOME=/usr/local/java/jdk source /etc/profile.d/java.sh


Una respuesta alternativa es,

sudo yum list /*java-1/* | grep open

que seleccionar uno de la lista e instalar eso

por ejemplo,

sudo yum install java-1.7.0-openjdk.x86_64


utilice los siguientes comandos para instalar Oracle java8 a través de la terminal

Paso -1) Visite la página de descarga de Oracle JDK, busque la versión de RPM

Paso -2) Descarga oracle java 8 usando el siguiente comando wget - header "Cookie: oraclelicense = accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441/jdk-8u121-linux-x64.rpm

Paso -3) Instale java8 usando el comando siguiente sudo yum localinstall jdk-8u121-linux-x64.rpm Ahora el JDK debe instalarse en /usr/java/jdk1.8.0_121 Paso -4) Elimine el archivo .rpm descargado para utilizar el espacio. rm jdk-8u121-linux-x64.rpm

Paso -5) Verifica el java usando el comando java -version

Paso -6) Si el CentOS tiene múltiples JDK instalados, puede usar el comando alternatives para establecer las alternativas java sudo predeterminadas --config java

Paso -7) Opcional establecer variables de entorno JAVA_HOME. copie la ruta de jdk install ie /usr/java/jdk1.8.0_121 use debajo del comando para exportar la exportación de inicio de Java JAVA_HOME = / usr / java / jdk1.8.0_121 export RUTA = $ RUTA: $ JAVA_HOME


Here hay una información detallada sobre la configuración de Java y sus rutas en CentOS6.

Los siguientes pasos son para la instalación de la última versión de Java 8:

  1. Descargue el paquete java rpm del sitio de Oracle . ( jdk-8-linux-x64.rpm )
  2. Instalar desde las rpm. ( rpm -Uvh jdk-8-linux-x64.rpm )
  3. Abra / etc / profile , y configure las rutas java, guárdelas.
  4. Compruebe la ruta de instalación de Java y la versión de Java con los comandos: java , java -version

Ahora puede probar la instalación con un programa java de muestra


yum install java-1.8.0

y entonces:

alternatives --config java

y verificar:

java -version


El siguiente comando devolverá una lista de todos los paquetes directamente relacionados con Java. Tendrán el formato de java-<version> .

$ yum search java | grep ''java-''

Si no hay paquetes disponibles, es posible que deba descargar un nuevo repositorio para buscar. Sugiero echar un vistazo al repositorio de Dag Wieers . Después de descargarlo, intente de nuevo con el comando anterior.

Verá al menos una versión de los paquetes de Java disponibles para su descarga. Dependiendo de cuándo lea esto, la última versión disponible puede ser diferente.

java-1.7.0-openjdk.x86_64

El paquete anterior solo instalará JRE. Para instalar también javac y JDK, el siguiente comando hará el truco:

$ yum install java-1.7.0-openjdk*

Estos paquetes se instalarán (así como sus dependencias):

java-1.7.0-openjdk.x86_64 java-1.7.0-openjdk-accessibility.x86_64 java-1.7.0-openjdk-demo.x86_64 java-1.7.0-openjdk-devel.x86_64 java-1.7.0-openjdk-headless.x86_64 java-1.7.0-openjdk-javadoc.noarch java-1.7.0-openjdk-src.x86_64


Esto es lo que hice:

  1. Primero, descargué el archivo .tar para Java JDK y JRE del sitio de Oracle.

  2. Extraiga el archivo .tar en la carpeta opt.

  3. Me enfrenté a un problema que a pesar de establecer mis variables de entorno, JAVA_HOME y PATH para Java 9, todavía estaba mostrando Java 8 como mi entorno de tiempo de ejecución. Por lo tanto, hice un enlace simbólico desde el directorio de Java 9.0.4 a /user/bin usando el comando ln .

  4. Utilicé el comando java -version para verificar qué versión de java está configurada actualmente como mi entorno de ejecución java predeterminado.