Documentation du Dr FRAPPE

Ce wiki regroupe les résultats de mes expériences en informatique accumulés au cours de mes recherches sur le net.

Dans la mesure du possible, j'ai cité mes sources ; il en manque certainement… :-)

Java, un langage multi-plateformes

Introduction

Java est un langage de programmation orienté objet mis au point par Sun Microsystems (racheté par Oracle en 2010) qui permet de produire des logiciels indépendants de toute architecture matérielle.

Un programme compilé en bytecode Java s’exécute dans un environnement d'exécution Java (JRE) qui émule une machine virtuelle, dite machine virtuelle Java.

La plate-forme Java correspond à la machine virtuelle Java à laquelle sont adjointes diverses spécifications d’API :

  • Java Platform, Standard Edition (Java SE) contient les API de base et est destiné aux ordinateurs de bureau,
  • Java Platform, Enterprise Edition (Java EE) contient, en plus du précédent, des API orientées entreprise et est destiné aux serveurs,
  • Java Platform, Micro Edition (Java ME) est destiné aux appareils mobiles tels que assistants personnels ou smartphones,
  • La Java FX Edition (ou Java FX) est orientée Rich Internet Application (RIA).

Ne confondez pas Java avec JavaScript, un langage de programmation de scripts !

Pré-requis

  • Aucun pré-requis

Installation

Sous Linux

Sous Linux : version d'Oracle

Commencez par désinstaller complètement openjdk :

$ sudo apt purge openjdk-\* && sudo apt autoremove

Ajoutez le ppa :

$ sudo add-apt-repository -u ppa:linuxuprising/java
$ sudo apt-get update

Autre dépôt :

$ sudo add-apt-repository ppa:webupd8team/java

Installez java :

$ sudo apt install oracle-java12-installer 
...
Les paquets supplémentaires suivants seront installés : 
  gsfonts-x11 java-common oracle-java12-set-default
...

utilisez l'autocomplétion avec la touche Tab ⇆ pour trouver la bonne version)

S'il n'a pas été installé, installez :

$ sudo apt install oracle-java12-set-default

Acceptez les licences et redémarrez Firefox.

Pour tester, lancez :

$ java -version
java version "12.0.2" 2019-07-16
Java(TM) SE Runtime Environment (build 12.0.2+10)
Java HotSpot(TM) 64-Bit Server VM (build 12.0.2+10, mixed mode, sharing)
$ javac -version
javac 12.0.2

Version Oracle depuis le PPA

Un PPA permet d'installer la version propriétaire Java du site officiel d'Oracle© simplement et automatiquement. Il installera la totalité des composants, plate-forme de développement JDK incluse.

Si vous laissez actif ce PPA, Java sera maintenu à jour.

  1. Ajoutez le PPA ppa:webupd8team/java 1) dans vos sources de logiciels
  2. rechargez la liste des paquets
  3. Installez le paquet oracle-java8-installer.

Vous pouvez aussi saisir dans un terminal les commandes suivantes :

  • sudo add-apt-repository -y ppa:webupd8team/java && sudo apt update && sudo apt install -y oracle-java8-installer

Acceptez la licence d'utilisation d'Oracle©.

Vous pouvez aussi installer l'ancienne version 7 d'Oracle© et/ou la version 9 depuis ce PPA, en remplaçant le chiffre 8 par le chiffre de la version souhaitée. Mais ATTENTION : La version 9 est en développement et contient des bugs et failles de sécurité.

Pour définir les variables d'environnement Java, installez le paquet oracle-java8-set-default ou en ligne de commande :

  • sudo apt install -y oracle-java8-set-default

Version Openjdk

Installez les paquets openjdk-7-jre,icedtea-7-plugin, ou en ligne de commande :

  • sudo apt install -y openjdk-7-jre icedtea-7-plugin

Sous Windows

Le plus simple est d'utiliser l'installation en ligne.

Il est recommandé de désactiver votre pare-feu Internet avant de continuer l'installation en ligne.

Si le pare-feu n'est pas configuré correctement, il peut parfois bloquer l'opération de téléchargement/installation de Java.

Consultez le manuel de votre pare-feu Internet pour obtenir des instructions sur la désactivation de votre pare-feu Internet.

  • Accédez à la page de téléchargement manuel.
  • Cliquez sur Windows En ligne.
  • La boîte de dialogue Téléchargement de fichier apparaît et vous invite à exécuter ou enregistrer le fichier de téléchargement.
  • Pour exécuter le programme d'installation, cliquez sur Exécuter.
  • Pour enregistrer le fichier en vue d'une installation ultérieure, cliquez sur Enregistrer. Choisissez l'emplacement du dossier et enregistrez le fichier sur votre système local, dans un emplacement connu de votre ordinateur, par exemple, sur le Bureau.
  • Cliquez deux fois sur le fichier enregistré pour démarrer le processus d'installation.
  • Le processus d'installation commence. Cliquez sur le bouton Installer pour accepter les termes de la licence et poursuivre l'installation.

    Le programme d'installation vous proposera peut-être d'installer des programmes. Décochez-les tous avent de cliquer sur le bouton Suivant

  • Quand l'installation est terminée, cliquez sur Fermer
  • Acceptez de désinstaller les anciennes versions obsolètes.

Autre procédure

  • Sur la page https://java.com/fr/, cliquez sur le bouton Téléchargement gratuit de Java :
  • Cliquez sur le bouton Accepter et lancer le téléchargement gratuit :
  • Cliquez sur le bouton Enregistrer le fichier puis cliquez sur le fichier téléchargé :
  • Autorisez l'application à démarrer. L'installation commence :

Oracle a des partenaires dont il essaie de vous faire installer les logiciels.

Évitez de les installer, vous risqueriez de le regretter.

  • Dé-cochez la ou les cases des logiciels partenaires :

Terminez le reste de l'installation comme d'habitude.

Configuration

Redémarrez votre navigateur internet (fermez-le et rouvrez-le).

Test

Pour tester, allez sur : http://www.java.com/fr/download/testjava.jsp

Si un message de mise à jour s'affiche, cocher pour ne plus revoir ce message et cliquez sur Later. Fermez le message.

Le test se lance et affiche une page pour considérer oracle comme une source fiable. Cliquez sur la case pour ne plus voir ce message.

Utilisation

Pour lancer le panneau de contrôle, lancer dans un terminal :

  • ControlPanel

Désinstallation

Pour désinstaller Java, tapez :

  • sudo apt remove oracle-java9-installer

Voir aussi


Basé sur « TitreOriginalDeLArticle » par AuteurOriginal.