Question Comment installer le SDK Java Sun / Oracle sur Ubuntu?


Depuis 11.10 Ubuntu ne fournit pas le sun-java-jdk, comment l'installer?


99
2017-11-04 15:50


origine


Ici c'est un rapide tutoriel pour installer JDK7 sur Ubuntu. - blackcompe
Je l'ai dans ce post forum.xda-developers.com/
Un autre problème avec openJDK (au moins couplé avec les cartes Nvidia) est que lorsque vous utilisez Java2D, la transparence est extrêmement lente, tandis qu'avec Sun, elle est extrêmement rapide. - vextorspace


Réponses:


REMARQUE: Une partie du contenu de cette réponse est peut-être devenue obsolète et certains commentaires ont été rapportés. Il est conseillé de lire les commentaires en premier.

-

Ubuntu 11.10 Oneric

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ferramroberto/java
sudo apt-get update
sudo apt-get install sun-java6-jdk sun-java6-plugin

[La source]

Ubuntu 12.04 Précise

Nettoyez le jdk historique ouvert:

sudo apt-get purge openjdk*

Ajoutez un nouveau dépôt et installez le sdk:

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:eugenesan/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

Si vous voulez le JRE et le plugin du navigateur:

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

[La source]

Ubuntu 12.04 (Pangolin précis) - une autre façon

Merci aux commentaires, veuillez noter que vous pouvez aussi essayer cette méthode: http://www.liberiangeek.net/2012/04/install-oracle-java-jdk-7-in-ubuntu-12-04-precise-pangolin/

Faire le soleil java par défaut

Vous voudrez peut-être également ajouter les éléments suivants

sudo update-alternatives --config java

Vous devriez obtenir le suivant

  Statut de priorité du chemin de sélection

0 mode / usr / lib / jvm / java-7-oracle / bin / java 1   1 / usr / lib / jvm / java-7-oracle / bin / java 1 mode manuel * 2 / usr / lib / jvm / java-7-oracle / jre / bin / java 1 mode manuel

Appuyez sur Entrée pour conserver le choix actuel [*] ou tapez le numéro de sélection: 2

Sélectionnez (2) et appuyez sur Entrée

Maintenant en cours d'exécution:

java -version

Résultats:

version java "1.7.0_04" Java (TM) SE Runtime Environment (version 1.7.0_04-b20) VM serveur Java HotSpot (build 23.0-b21, mode mixte)


105
2017-11-04 16:21



J'ai une mauvaise erreur avec ces instructions pour 12.04: sha256sum mismatch jdk-7u3-linux-x64.tar.gz Oracle JDK 7 n'est PAS installé. - Jay Taylor
Cela a échoué pour moi aussi. Même erreur Cauchemar. - Whit
Pour installer le 12.04, c'était le seul moyen de le faire: liberiangeek.net/2012/04/... - Steve HHH
@ z7sgѪ: veuillez noter qu'au lieu de vous plaindre, vous pouvez modifier la réponse, celle-ci sera examinée par des pairs et, si pertinent, et approuvée. De cette façon, cette réponse (très ancienne) restera à jour. - JMax
Je devais installer oracle jdk 1.6 sur lubuntu 12.04 et aucun des PPA fournis ne fonctionnait. Je ne voulais pas gâcher avec les installateurs binaires, donc je viens d'utiliser add-apt-repository ppa:eugenesan/java puis remplacé «précis» par «onirique» en synaptique. Alors maintenant, j'ai 1.6.0_26 précis - pas le dernier mais assez pour moi. - ccpizza


Il y a une très bonne page sur officielle Wiki Ubuntu. Vous pouvez y trouver toutes les méthodes recommandées. J'ai utilisé ceci excellent script automatique.

Assurez-vous que git est installé:

sudo apt-get install git

Sun / Oracle Java 1.6.0

Construisez des debs locaux:

wget https://raw.github.com/flexiondotorg/oab-java6/master/oab-java.sh
chmod +x oab-java.sh
sudo ./oab-java.sh

Le script compilera les paquets à partir des sources et les placera dans un repo local, puis ils pourront être installés, par exemple:

sudo apt-get update
sudo apt-get install sun-java6-jdk sun-java6-fonts sun-java6-source

Vous pouvez voir tous les paquets disponibles dans /var/local/oab/deb

N'oubliez pas de sélectionner la bonne version:

sudo update-alternatives --config java

Pour configurer tout le reste (comme un plug-in de navigateur, un keytool, etc.), vous pouvez l'utiliser (la liste sera longue!):

sudo update-alternatives --all

Le script est un wrapper pour ce script Debian, si vous êtes curieux;)

Oracle Java 1.7.0_51

Il y a un Numéro 123 actuellement en OAB et un demande de tirage

Voici la version corrigée:

wget https://raw.github.com/ladios/oab-java6/master/oab-java.sh
chmod +x oab-java.sh
sudo ./oab-java.sh -7

sudo apt-get update
sudo sudo apt-get install oracle-java7-jdk oracle-java7-fonts oracle-java7-source 

En savoir plus sur AskUbuntu


13



Solution cool, merci: a parfaitement fonctionné pour moi! - ngeek
Rien. [X] L'installation des exigences de compilation Java a échoué. [I] Affichage des 5 dernières lignes du fichier journal (/home/me/oab-java6.sh.log) ... Des erreurs ont été rencontrées lors du traitement: : Le sous-processus / usr / bin / dpkg a renvoyé un code d'erreur (1) Le code retour de 3135: 100 ont échoué - Whit
Vous voudrez peut-être déposer un rapport de bogue github.com/flexiondotorg/oab-java6/issues - Paweł Prażak
wget https://raw.github.com/flexiondotorg/oab-java6/master/oab-java6.sh dit ERREUR 404: introuvable. - SSH This
Fonctionne pour moi, vérifiez: github.com/flexiondotorg/oab-java6/blob/master/oab-java.sh - Paweł Prażak


Vous pouvez installer le package officiel d'Oracle:

http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u1-download-513651.html

choisissez linux comme plateforme


4



Instructions supplémentaires pour 12.04 disponibles ici: liberiangeek.net/2012/04/... - Steve HHH