GNU/Linux >> Linux Esercitazione >  >> Linux

Come installare java localmente - senza root - su Linux, se possibile?

Oracle offre JRE e JDK anche come *.tar.gz per Linux. Di solito ho avuto successo solo scaricando un pacchetto del genere, decomprimendolo/decomprimendolo (tar -xzvf jdk-8u25.tar.gz ) e quindi eseguirlo, utilizzando il percorso assoluto.


È abbastanza facile...

Scarica il JDK come tarball da Oracle (una semplice ricerca su Google produrrà il link).

Decomprimilo da qualche parte nella tua $HOME (ad esempio, $HOME/jdk ).

Imposta JAVA_HOME al percorso dell'installazione root JDK; quindi anteponi $JAVA_HOME/bin al tuo PATH .

E via.

Qui ho un'impostazione particolare nella misura in cui eseguo tre diverse versioni principali di JDK:6, 7, 8. Ad esempio, ecco il mio file sorgente per impostare la shell corrente per utilizzare Java 8:

$ cat ~/.jdk/8
export JAVA_HOME=/opt/sunjdk/1.8/current
export PATH="$JAVA_HOME/bin:$PATH"

E in /opt/sunjdk/1.8 (dato che /opt/sunjdk è scrivibile dal mio utente quindi non ho bisogno di essere root ):

$ ls -l /opt/sunjdk/1.8/* -d
lrwxrwxrwx 1 fge fge  11 Oct 30 10:09 /opt/sunjdk/1.8/current -> jdk1.8.0_25
drwxr-xr-x 1 fge fge 274 Mar 18  2014 /opt/sunjdk/1.8/jdk1.8.0_05
drwxr-xr-x 1 fge fge 274 Sep 18 02:44 /opt/sunjdk/1.8/jdk1.8.0_25

(e sì, avevo root per cominciare in modo da concedere i permessi di scrittura per /opt/sunjdk al "mio" utente; se non hai tale libertà, crea semplicemente un'altra directory nella tua home)


Linux
  1. Come installare Java su Linux

  2. Come installare Java su RHEL 8 / CentOS 8 Linux

  3. Come installare Java su Ubuntu Linux

  4. Come installare Oracle Java JDK 17 su Linux

  5. Come installare Oracle Java 10 in Arch Linux

Come installare Java su Linux Mint 20

Come installare Drupal su Linux Mint 20

Come installare ownCloud su Linux Mint 20

Come installare Laravel su Linux Mint 20

Come installare Java su Arch Linux

Come installare Java 14 su Linux, Ubuntu, CentOS