web-dev-qa-db-fra.com

Java sur le serveur Ubuntu 12.04?

Je suis un peu confus pour le moment.

En résumé, j’essaie de configurer un serveur Minecraft sur un serveur Ubuntu que j’ai récemment installé. J’avais évidemment besoin de Java, mais j’ai eu besoin de Google, mais je n’étais pas tout à fait sûr de le faire. s'il est possible (ou légal?) de le faire dans Ubuntu 12.04 en raison de problèmes de type de licence - j'ai donc installé JDK ouvert qui semble ne pas fonctionner correctement avec le logiciel serveur Minecraft (je m'y attendais à moitié)

J'envisage maintenant de désinstaller JDK et d'essayer d'obtenir Java correct, mais ma question est la suivante: est-ce possible? Est-ce légal? Et si oui, comment puis-je m'y prendre? Parce que je trouve très difficile de trouver des instructions sur la façon de le faire pour 12.04. . .

11
Sean

Les problèmes juridiques que vous évoquez concernent la distribution d'Oracle Java. Sa licence empêche qu’il soit fourni dans les référentiels par défaut, mais il est parfaitement légal de le télécharger et de l’installer.

Le moyen le plus simple est probablement d'utiliser le WebUpd8 ppa:

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

Cela exécutera un script qui téléchargera et installera Oracle Java 7 (JDK) à partir du site officiel, ce qui en fera un document parfaitement légal.

Si vous souhaitez simplement utiliser JRE, le meilleur moyen est probablement de le télécharger et de l’installer manuellement à partir du site Web Oracle.

Source: INSTALLER Oracle Java 7 DANS UBUNTU VIA REPOSITORY PPA

16
Salem

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

Ubuntu. Oracle Java 7. Installez le JDK Oracle 7.

Installez Oracle JRE 7.

Installer le plugin Firefox/Chrome Oracle Java 7


Installez le JDK

Téléchargez le "fichier binaire compressé" Linux 32 bits ou 64 bits - il porte une extension de fichier ".tar.gz"

Décompressez

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

Le package JDK 7 est extrait dans le répertoire ./jdk1.7.0_07. - Déplacez maintenant le répertoire JDK 7 vers/usr/lib

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

Maintenant courir

$ Sudo update-alternatives --config Java

Quelles sorties:

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: 

Rappelez-vous le dernier numéro et appuyez sur Entrée pour quitter cet utilitaire. Dans cet exemple, souvenez-vous du nombre 2.

si une seule alternative est affichée, alors rappelez-vous le nombre 0

Maintenant courir

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

Cela ajoutera votre nouvelle installation JDK 7 à la liste des alternatives, par exemple.

utilisez le numéro mémorisé + 1, c'est-à-dire 3 dans l'exemple ci-dessus.

Courir

$ Sudo update-alternatives --config Java 

Vous verrez une sortie similaire ci-dessous - choisissez le nombre de jdk1.7.0_07 par ex. 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. 

Vérifiez la version de votre nouvelle installation JDK 7:

$ 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) 

Installez le JRE

Téléchargez le "fichier binaire compressé" Linux 32 bits ou 64 bits - il porte une extension de fichier ".tar.gz"

Décompressez

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

Le package JRE 7 est extrait dans le répertoire ./jre1.7.0_07. - Déplacez maintenant le répertoire JRE 7 vers/usr/lib

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

Maintenant courir

$ Sudo update-alternatives --config Java

Quelles sorties:

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: 

Rappelez-vous le dernier numéro et appuyez sur Entrée pour quitter cet utilitaire. Dans cet exemple, souvenez-vous du nombre 2.

si une seule alternative est affichée, alors rappelez-vous le nombre 0

Maintenant courir

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

Cela ajoutera votre nouvelle installation JRE 7 à la liste des alternatives, par exemple.

utilisez le numéro mémorisé + 1, c'est-à-dire 3 dans l'exemple ci-dessus.

Courir

$ Sudo update-alternatives --config Java 

Vous verrez une sortie similaire ci-dessous - choisissez le nombre de jre1.7.0_07 c'est-à-dire 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. S'il n'y a pas eu d'installation antérieure de Java, le nouveau JRE sera celui par défaut et vous ne verrez pas ce qui précède.

Vérifiez la version de votre nouvelle installation JRE 7:

$ 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) 

Installez le plugin Firefox/Chrome

Dans un terminal:

$ mkdir ~/.mozilla/plugins 

Supprimez le plug-in IcedTea, s'il a été installé.

$ Sudo apt-get remove icedtea6-plugin 

Supprimer une ancienne version du plugin Java (peut être ou ne pas être présent)

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

Vous pouvez maintenant installer le plugin en créant un lien symbolique (vous indiquez à Firefox où se trouve le plugin).

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

Confirmez que JRE a réussi en utilisant le site Web officiel d'Oracle.

2
ptheo