GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie installiere ich Java lokal - kein Root - unter Linux, wenn möglich?

Oracle bietet JRE und JDK auch als *.tar.gz für Linux an. Normalerweise hatte ich Erfolg, indem ich einfach ein solches Paket herunterlud, es entpackte/entpackte (tar -xzvf jdk-8u25.tar.gz ) und dann unter Verwendung des absoluten Pfads ausführen.


Es ist ganz einfach...

Laden Sie das JDK als Tarball von Oracle herunter (eine einfache Google-Suche ergibt den Link).

Entpacken Sie es irgendwo in Ihrem $HOME (zum Beispiel $HOME/jdk ).

Stellen Sie JAVA_HOME ein in den Pfad der Root-JDK-Installation; Stellen Sie dann $JAVA_HOME/bin voran zu Ihrem PATH .

Und los geht's.

Hier habe ich eine besondere Einstellung, da ich drei verschiedene Hauptversionen des JDK ausführe:6, 7, 8. Hier ist zum Beispiel meine Quelldatei, um die aktuelle Shell auf die Verwendung von Java 8 einzustellen:

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

Und in /opt/sunjdk/1.8 (da /opt/sunjdk kann von meinem Benutzer geschrieben werden, daher muss ich nicht root sein ):

$ 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

(und ja, ich war root zu beginnen, um Schreibrechte für /opt/sunjdk zu erteilen zu "meinem" Benutzer; wenn Sie diese Freiheit nicht haben, erstellen Sie einfach ein anderes Verzeichnis in Ihrem Zuhause)


Linux
  1. So installieren Sie Java unter Linux

  2. So installieren Sie Java unter RHEL 8 / CentOS 8 Linux

  3. So installieren Sie Java unter Ubuntu Linux

  4. So installieren Sie Oracle Java JDK 17 unter Linux

  5. So installieren Sie Oracle Java 10 in Arch Linux

So installieren Sie Java unter Linux Mint 20

So installieren Sie Drupal unter Linux Mint 20

So installieren Sie ownCloud unter Linux Mint 20

So installieren Sie Laravel unter Linux Mint 20

So installieren Sie Java unter Arch Linux

So installieren Sie Java 14 unter Linux, Ubuntu, CentOS