comment faire l'installation de java sous Linux (Ubuntu)


Je veux construire Android kk 4.4 et j'ai suivi les instructions de Google mais il continue de me donner une version Java 1.6.0_24:

java -version
java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
Java HotSpot(TM) 64-Bit Server VM (build 19.1-b02, mixed mode)

J'ai essayé ceci:

$ sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
$ sudo apt-get update
$ sudo apt-get install sun-java6-jdk

Mais je n'ai pas pu obtenir la version 1.6.0_26 et j'en ai besoin pour construire l'Android complet.

Comment puis-je installer la version nécessaire en utilisant apt-get?!

Author: user2883880, 2013-12-26

3 answers

Dans le lien que vous avez fourni ci-dessus, il n'y a pas de mention sur la version de java. En outre, les étapes d'installation sont directes.

Quoi qu'il en soit, pour simplement spécifier une version exacte d'un paquet en utilisant apt-get, vous pouvez le faire (exemple d'installation d'apache2)

sudo apt-get install apache2=2.2.20-1ubuntu1

Aller à travers ce lien

 2
Author: 3bu1, 2017-04-13 12:22:45

Étape 1: Vérifiez si l'architecture de votre système d'exploitation Ubuntu Linux est 32 bits ou 64 bits, ouvrez un terminal et exécutez la commande suivante ci-dessous.

file /sbin/init

Remarque: la version bit de votre architecture de système d'exploitation Ubuntu Linux il affichera si elle est 32 bits ou 64 bits.


Étape 2: Vérifiez si Java est installé sur votre système. Pour ce faire, vous devrez exécuter la commande Java version à partir de terminal.

Ouvrez un terminal et entrez la commande suivante:

java -version

Si OpenJDK est installé sur votre système, cela peut ressembler à ceci:

java version "1.7.0_15"
OpenJDK Runtime Environment (IcedTea6 1.10pre) (7b15~pre1-0lucid1)
OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)

Si OpenJDK est installé sur votre système, la mauvaise version du fournisseur de Java est installée pour cet exercice.


Étape 3: Supprimez complètement OpenJDK/JRE de votre système et créez un répertoire pour contenir vos binaires Oracle Java JDK/JRE. Cela permettra d'éviter les conflits système et confusion entre les différentes versions du fournisseur de Java. Par exemple, si OpenJDK/JRE est installé sur votre système, vous pouvez le supprimer en tapant ce qui suit sur la ligne de commande:

sudo apt-get purge openjdk-\*

Cette commande supprimera complètement OpenJDK / JRE de votre système

sudo mkdir -p /usr/local/java

Cette commande va créer un répertoire pour contenir vos binaires Oracle Java JDK et JRE.


Étape 4: Télécharger le JDK / JRE Oracle Java pour Linux.Assurez-vous de sélectionner corrigez les binaires compressés pour votre architecture système 32 bits ou 64 bits (qui se terminent par tar.gz).

  • Par exemple, si vous êtes sur le système d'exploitation Ubuntu Linux 32 bits télécharger des binaires Java Oracle 32 bits.
  • Par exemple, si vous êtes sur le système d'exploitation Ubuntu Linux 64 bits télécharger des binaires Java Oracle 64 bits.
  • Informations importantes: Les binaires Java Oracle 64 bits ne fonctionnent pas sur les systèmes d'exploitation Ubuntu Linux 32 bits, vous recevrez plusieurs systèmes messages d'erreur, si vous essayez d'installer Oracle Java 64 bits sur Ubuntu Linux 32 bits.

Étape 5: Copiez les binaires Oracle Java dans le répertoire /usr/local/java. Dans la plupart des cas, les binaires Java Oracle sont téléchargés sur:

/home/"your_user_name"/Downloads

32-il s'agit d'un logiciel de gestion de fichiers qui permet de créer des fichiers.]}

cd /home/"your_user_name"/Downloads

sudo cp -r jdk-7u45-linux-i586.tar.gz /usr/local/java

sudo cp -r jre-7u45-linux-i586.tar.gz /usr/local/java

cd /usr/local/java

64-il s'agit d'un logiciel de gestion de fichiers qui permet de créer des fichiers.]}

cd /home/"your_user_name"/Downloads

sudo cp -r jdk-7u45-linux-x64.tar.gz /usr/local/java

sudo cp -r jre-7u45-linux-x64.tar.gz /usr/local/java

cd /usr/local/java

Étape 6: Décompressez les binaires Java compressés, dans le répertoire / usr / local / java

32-il s'agit d'un logiciel de gestion de fichiers qui permet de créer des fichiers.]}

sudo tar xvzf jdk-7u45-linux-i586.tar.gz
sudo tar xvzf jre-7u45-linux-i586.tar.gz

64-il s'agit d'un logiciel de gestion de fichiers qui permet de créer des fichiers.]}

sudo tar xvzf jdk-7u45-linux-x64.tar.gz
sudo tar xvzf jre-7u45-linux-x64.tar.gz

Étape 7: Revérifiez vos répertoires. À ce stade, vous devriez avoir deux répertoires binaires non compressés dans/usr/local / java pour le Java JDK/JRE répertorié comme:

ls -a

La sortie doit être

  • jdk1. 7. 0_45
  • jre1. 7. 0_45

Étape 8: Modifiez le fichier de CHEMIN système /etc/profile et ajoutez les variables système suivantes à votre chemin système. Utilisez nano, gedit ou tout autre éditeur de texte, comme root, ouvrez /etc/profile.

sudo gedit /etc/profile
(or)
sudo nano /etc/profile

Étape 9: faites Défiler jusqu'à la fin du fichier, à l'aide des touches fléchées et ajoutez les lignes suivantes ci-dessous à la fin de votre /etc/profile fichier:

JAVA_HOME=/usr/local/java/jdk1.7.0_45
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
JRE_HOME=/usr/local/java/jre1.7.0_45
PATH=$PATH:$HOME/bin:$JRE_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH

Enregistrer le fichier


Étape 10: Informez votre système Ubuntu Linux où se trouve votre Oracle Java JDK/JRE. Cela indiquera au système que la nouvelle version Oracle Java est disponible.

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jre1.7.0_45/bin/java" 1

Cette commande informe le système que Oracle Java JRE est disponible pour utilisation

sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.7.0_45/bin/javac" 1

Cette commande informe le système que Oracle Java JDK est disponible pour une utilisation

sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.7.0_45/bin/javaws" 1

Cette commande notifie le système que Oracle Java Web start est disponible pour une utilisation


Étape 11: Informez votre système Ubuntu Linux qu'Oracle Java JDK/JRE doit être le Java par défaut.

sudo update-alternatives --set java /usr/local/java/jre1.7.0_45/bin/java

Cette commande définira l'environnement d'exécution java pour le système

sudo update-alternatives --set javac /usr/local/java/jdk1.7.0_45/bin/javac

Cette commande va définir le compilateur javac pour le système

sudo update-alternatives --set javaws /usr/local/java/jre1.7.0_45/bin/javaws

Cette commande va définir Java Web start pour le système


Étape 12: Rechargez votre CHEMIN à l'échelle du système /etc/profile en tapant la commande suivante:

./etc/profile

Remarque: votre fichier PATH /etc/profile à l'échelle du système se rechargera après le redémarrage de votre système Ubuntu Linux.


Étape 13: Une installation réussie d'Oracle Java affichera:

Pour 32 bits

java -version
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) Server VM (build 24.45-b08, mixed mode)

javac -version
javac 1.7.0_45

Pour la version 64 bits

java -version
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)

javac -version
javac 1.7.0_45

Félicitations, vous venez d'installer Oracle Java sur votre Linux système. Redémarrez maintenant votre système Ubuntu Linux. Par la suite, votre système sera entièrement configuré pour l'exécution et le développement de programmes Java

 2
Author: SuRu, 2013-12-27 09:20:46

J'utilise toujours le site de téléchargement Oracle JDK. Cela vous permet d'obtenir n'importe quelle version de Java 6 vous voulez, ou toute version de Java 1.1.

BTW j'envisagerais de mettre à niveau ubuntu 10.04 vers 12.04 sinon 13.10.

 1
Author: Peter Lawrey, 2013-12-26 18:24:09