it-swarm.com.de

Java unter Ubuntu Server 12.04?

Ich bin im Moment ein wenig verwirrt.

Kurz gesagt, meine Hintergrundgeschichte ist, dass ich versuche, einen Minecraft-Server auf einem Ubuntu-Server einzurichten, den ich kürzlich eingerichtet habe. Natürlich brauchte ich dazu Java, aber nachdem ich kurz gegoogelt hatte, war ich mir nicht ganz sicher ob es möglich (oder legal?) ist, dies in Ubuntu 12.04 aufgrund von Problemen mit dem Lizenztyp zu tun - daher habe ich stattdessen Open JDK installiert, was anscheinend nicht richtig mit der Minecraft-Serversoftware funktioniert (ich habe das zur Hälfte erwartet)

Ich denke jetzt darüber nach, Open JDK zu deinstallieren und stattdessen zu versuchen, dort das richtige Java zu finden. Meine Frage ist, ist das möglich? Ist es legal? Und wenn ja, wie mache ich das? Da ich es sehr schwierig finde, Anweisungen zu finden, wie dies für den 12.04. . .

11
Sean

Die rechtlichen Probleme, die Sie ansprechen, betreffen die Verbreitung von Oracle Java. Die Lizenz verhindert, dass es in den Standard-Repositorys bereitgestellt werden kann, aber es ist absolut legal, es herunterzuladen und zu installieren.

Der wahrscheinlich einfachste Weg ist die Verwendung von WebUpd8 ppa:

Sudo add-apt-repository ppa:webupd8team/Java
Sudo apt-get update
Sudo apt-get install Oracle-Java7-installer

Dadurch wird ein Skript ausgeführt, mit dem Oracle Java 7 (JDK) von der offiziellen Website heruntergeladen und installiert wird. Dies ist also völlig legal.

Wenn Sie nur JRE möchten, ist es wahrscheinlich der beste Weg, es manuell von der Oracle-Website herunterzuladen und zu installieren.

Quelle: INSTALLIERE Oracle Java 7 IN UBUNTU VIA PPA REPOSITORY

16
Salem

http://www.iasptk.com/ubuntu-Oracle-Java7-jdk7-jre7-firefox-chrome-plugin

Ubuntu. Oracle Java 7. Installieren Sie das Oracle JDK 7.

Installieren Sie Oracle JRE 7.

Installieren Sie das Firefox/Chrome Oracle Java 7-Plugin


Installiere das JDK

Laden Sie die 32-Bit- oder 64-Bit-Linux- "komprimierte Binärdatei" herunter - sie hat die Dateierweiterung ".tar.gz"

Dekomprimiere es

$ tar -xvf jdk-7u7-linux-i586.tar.gz

Das JDK 7-Paket wird in das Verzeichnis ./jdk1.7.0_07 extrahiert. - Verschieben Sie nun das JDK 7-Verzeichnis nach/usr/lib

$ Sudo mv jdk1.7.0_07 /usr/lib/jvm/jdk1.7.0_07

Jetzt lauf

$ Sudo update-alternatives --config Java

Welche Ausgänge:

There are 2 choices for the alternative Java (providing /usr/bin/Java). 
Selection Path Priority Status 
———————————————————— 
* 0 /usr/lib/jvm/Java-6-openjdk/jre/bin/Java 1061 auto mode 
1 /usr/lib/jvm/Java-6-openjdk/jre/bin/Java 1061 manual mode 
2 /usr/lib/jvm/Java-6-Sun/jre/bin/Java 63 manual mode 

Press enter to keep the current choice[*], or type selection number: 

Merken Sie sich die letzte Nummer und drücken Sie die Eingabetaste, um dieses Dienstprogramm zu beenden. In diesem Beispiel merken Sie sich die Nummer 2.

wenn nur eine Alternative angezeigt wird, merken Sie sich die Nummer 0

Jetzt lauf

$ Sudo update-alternatives --install /usr/bin/Java java /usr/lib/jvm/jdk1.7.0_07/jre/bin/Java 3

Dadurch wird Ihre neue JDK 7-Installation in die Liste der Alternativen aufgenommen, d. H.

verwenden Sie im obigen Beispiel die gespeicherte Zahl + 1, d. h. 3.

Lauf

$ Sudo update-alternatives --config Java 

Unten sehen Sie eine ähnliche Ausgabe - wählen Sie die Nummer von jdk1.7.0_07, z. 3:

There are 3 choices for the alternative Java (providing /usr/bin/Java). 
Selection Path Priority Status
———————————————————— 
* 0 /usr/lib/jvm/Java-6-openjdk/jre/bin/Java 1061 auto mode 
1 /usr/lib/jvm/Java-6-openjdk/jre/bin/Java 1061 manual mode 
2 /usr/lib/jvm/Java-6-Sun/jre/bin/Java 63 manual mode 
3 /usr/lib/jvm/jdk1.7.0_07/jre/bin/Java 3 manual mode 
Press enter to keep the current choice[*], or type selection number: 3 

update-alternatives: using /usr/lib/jvm/jdk1.7.0_07/jre/bin/Java to provide /usr/bin/Java (Java) in manual mode. 

Überprüfen Sie die Version Ihrer neuen JDK 7-Installation:

$ Java -version

Java version "1.7.0_07"
Java(TM) SE Runtime Environment (build 1.7.0_07-b13)
Java HotSpot(TM) Server VM (build 22.0-b10, mixed mode) 

Installieren Sie die JRE

Laden Sie die 32-Bit- oder 64-Bit-Linux- "komprimierte Binärdatei" herunter - sie hat die Dateierweiterung ".tar.gz"

Dekomprimiere es

$ tar -xvf jre-7u7-linux-i586.tar.gz

Das JRE 7-Paket wird in das Verzeichnis ./jre1.7.0_07 extrahiert. - Verschieben Sie nun das JRE 7-Verzeichnis nach/usr/lib

$ Sudo mv jre1.7.0_07 /usr/lib/jvm/jre1.7.0_07

Jetzt lauf

$ Sudo update-alternatives --config Java

Welche Ausgänge:

There are 2 choices for the alternative Java (providing /usr/bin/Java). 
Selection Path Priority Status 
———————————————————— 
* 0 /usr/lib/jvm/Java-6-openjdk/jre/bin/Java 1061 auto mode 
1 /usr/lib/jvm/Java-6-openjdk/jre/bin/Java 1061 manual mode 
2 /usr/lib/jvm/Java-6-Sun/jre/bin/Java 63 manual mode 

Press enter to keep the current choice[*], or type selection number: 

Merken Sie sich die letzte Nummer und drücken Sie die Eingabetaste, um dieses Dienstprogramm zu beenden. In diesem Beispiel merken Sie sich die Nummer 2.

wenn nur eine Alternative angezeigt wird, merken Sie sich die Nummer 0

Jetzt lauf

$ Sudo update-alternatives --install /usr/bin/Java java /usr/lib/jvm/jre1.7.0_07/bin/Java 3

Dadurch wird Ihre neue JRE 7-Installation in die Liste der Alternativen aufgenommen, d. H.

verwenden Sie im obigen Beispiel die gespeicherte Zahl + 1, d. h. 3.

Lauf

$ Sudo update-alternatives --config Java 

Unten sehen Sie eine ähnliche Ausgabe - wählen Sie die Nummer von jre1.7.0_07, d. H. 3:

There are 3 choices for the alternative Java (providing /usr/bin/Java). 
Selection Path Priority Status 
———————————————————— 
* 0 /usr/lib/jvm/Java-6-openjdk/jre/bin/Java 1061 auto mode 
1 /usr/lib/jvm/Java-6-openjdk/jre/bin/Java 1061 manual mode 
2 /usr/lib/jvm/Java-6-Sun/jre/bin/Java 63 manual mode 
3 /usr/lib/jvm/jre1.7.0_07/jre/bin/Java 3 manual mode 

Press enter to keep the current choice[*], or type selection number: 3 
update-alternatives: using /usr/lib/jvm/jre1.7.0_07/jre/bin/Java to provide /usr/bin/Java (Java) in manual mode. 

N.B. Wenn es keine vorherige Installation von Java gab, ist die neue JRE die Standardinstallation, und die oben genannten werden nicht angezeigt.

Überprüfen Sie die Version Ihrer neuen JRE 7-Installation:

$ Java -version

Java version "1.7.0_07"
Java(TM) SE Runtime Environment (build 1.7.0_07-b13)
Java HotSpot(TM) Server VM (build 22.0-b10, mixed mode) 

Installiere das Firefox/Chrome Plugin

In einem Terminal:

$ mkdir ~/.mozilla/plugins 

Entfernen Sie das IcedTea-Plugin, falls es installiert wurde.

$ Sudo apt-get remove icedtea6-plugin 

Entfernen Sie eine frühere Version des Java Plugins (möglicherweise vorhanden oder nicht vorhanden)

$ Sudo rm ~/.mozilla/plugins/libnpjp2.so 

Jetzt können Sie das Plugin installieren, indem Sie einen symbolischen Link erstellen (Sie teilen Firefox mit, wo sich das Plugin befindet).

$ Sudo ln -s /usr/lib/jvm/jre1.7.0_07/lib/i386/libnpjp2.so ~/.mozilla/plugins/ 

Bestätigen Sie, dass die JRE erfolgreich war, indem Sie die offizielle Oracle-Website verwenden.

2
ptheo