Java oráculo 8 instalaciones bajo Debian 7 Wheezy


Instrucciones para la instalación de Java oráculo 8 bajo Debian Wheezy y actualización de Java 7 en Java 8 con pocos pasos:

Última actualización: 13/12/2014 (Java 8 actualizaciones 25)

1. Descarga de Java justa 8 Packages (JRE / el servidor JRE / JDK)

En el primer paso debemos Java adecuada 8 Package (JRE / el servidor JRE / JDK) de la página web oráculo downloaden. Es importante para ello si nosotros 64 bites o 32 bites de Debian basado usan. Con la orden "uname-m" podéis descubrir qué versión está instalada. Salgo en mis instrucciones de 64 bites de versión, dado que esto debía ser mientras tanto a pesar de todo la variante más corriente. En el servidor la versión JRE hay, de todos modos, sólo más 64 bites que recomiendo también.
Enlace de descarga: Descarga JAVA JRE / el servidor JRE / la versión JDK para Linux (tar.gz) 64 bites:

A continuación el fichero downgeloadete (jre-8xxxx-linux-x64.tar.gz) es copiado en el servidor a instalar en la lista/usr/src.

Java 8 en Command Line Shell via wget downloaden

Descarga de los servidores JRE 64 bites de variante 8.25:
wget –no-cookies –no-check-certificate –header "Cookie: oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u25-b17/server-jre-8u25-linux-x64.tar.gz"
Descarga de JDK 64 bites de variante 7.72:
wget –no-cookies –no-check-certificate –header "Cookie: oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u25-b17/jdk-8u25-linux-x64.tar.gz"
Descarga de JDK 32 bites de variante 7.72:
wget –no-cookies –no-check-certificate –header "Cookie: oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u25-b17/jdk-8u25-linux-i586.tar.gz"
Descarga de JRE 64 bites de variante 8.25:
wget –no-cookies –no-check-certificate –header "Cookie: oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u25-b17/jre-8u25-linux-x64.tar.gz"
Descarga de JRE 32 bites de variante 8.25:
wget –no-cookies –no-check-certificate –header "Cookie: oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u25-b17/jre-8u25-linux-i586.tar.gz"

Java 8 servidores JRE Package entpacken e instalan

En mi ejemplo uso los servidores la versión. Sin embargo cada otra versión es instalada del modo igual. Los nombres de fichero cambian en consecuencia.
cd /usr/src
tar -xzvf server-jre-8u25-linux-x64.tar.gz
Empujamos Java la lista ahora en su lugar justo:/usr/lib/jvm/(en 32 bites después de/usr/lib/jvm)
mkdir /usr/lib/jvm
mv /usr/src/jdk1.8.0_25 /usr/lib/jvm
… y ponen Symlink el/usr/lib/java 8 oráculos a la versión más actual. Este proceso facilita más tarde una actualización en nueva Java a la versión.
ln -s /usr/lib/jvm/jdk1.8.0_25/ /usr/lib/jvm/java-8-oracle
Finalmente damos a nuestro Debian la instrucción Java para usar 8.
update-alternatives –install "/usr/bin/java" "java" "/usr/lib/jvm/java-8-oracle/bin/java" 1

Java 7 instalaciones prueban

Con la orden siguiente Java instalada la versión es revisada:
java -version
Producción total:
java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)

Java 8 actualizaciones (minor Release)

Dado que oráculo Java por desgracia bastante muchos vacíos de seguridad se recomienda siempre actualmente de modo incluido la versión ser resistente y llevar a cabo modernizaciones Java instalaciones. Una actualización en la versión cercana es llevar gracias a la instalación fácil con la ayuda de Symlinks, en general ningún problema y muy rápidamente.
Con eso nueva Java la versión es bajada y cómo con la instalación en la lista/usr/src entpackt.
cd /usr/src
tar -xzvf server-jre-8u25-linux-x64.tar.gz
Ahora Java la lista se hace cómo cerca de Java más vieja la instalación en su lugar justo de modo empujado:/usr/lib/jvm/
mv /usr/src/jdk1.8.0_25 /usr/lib/jvm
Ahora la lista/usr/lib/jvm podría tener aspecto análogamente como aquí (ls-la):
java-7-oracle -> /usr/lib/jvm/jdk1.8.0_12/
jdk1.8.0.5
jdk1.8.0_12
jdk1.8.0_25
Por lo menos dos Java la instalación es disponible ahora (en mi ejemplo hasta 3). 8 de Java oráculos es representado como enlace simbólico en jdk1.8.0.12. Es puesto de Symlink ahora en la nueva versión, nueva Java la versión es también usada:
rm /usr/lib/jvm/java-8-oracle
ln -s /usr/lib/jvm/jdk1.8.0_25/ /usr/lib/jvm/java-8-oracle
Luego una "versión de Java" debía distribuir la Java más actual a la versión.

Actualización de Java 7 en Java 8

En caso de que ya Java más vieja la versión (zB:. 6 de Java sun o 7 oráculos) está instalado, la versión puede ser cambiada con la orden siguiente:
update-alternatives –config java
Producción total:
There are 2 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
————————————————————
* 0 /usr/lib/jvm/java-7-oracle/bin/java 1 auto mode
1 /usr/lib/jvm/java-7-oracle/bin/java 1 manual mode
2 /usr/lib/jvm/java-8-oracle/bin/java 1 manual mode
Press enter to keep the current choice[*], or type selection number: 2

Variable de alrededores $JAVA_HOME para Java 8 apuestan

Muchos empleos apuestan adelante que también JAVA_HOME variables de alrededores (environment variable) es puesto. Con eso editamos el file/etc/profile y completamos éste …
vi /etc/profile
… alrededor de 2 líneas siguientes:
JAVA_HOME="/usr/lib/jvm/java-8-oracle"
export JAVA_HOME
Para que la variable de alrededores sea activada, podéis exportar el sistema rebooten u orden siguiente:
source /etc/profile
Para revisar si la variable era puesta también de hecho usamos esta orden
echo $JAVA_HOME
Luego el gasto debía tener aspecto como sigue
/usr/lib/jvm/java-8-oracle