Java : à quoi ça sert, comment l’installer et le mettre à jour

Java est une le nom d’une technologie et langage d’Oracle.
Cela permet de faire tourner des applications écrits dans ce langage.
La plateforme Java permet peut se soustraire du système d’exploitation, ce dernier faisant la liaison.
Ainsi une même application Java peut tourner sur Windows ou Linux.
Enfin, des applications Java peuvent être lancées depuis le navigateur WEB, on parle alors d’applet Java, à ne pas confondre avec JavaScript qui n’a rien à voir.

Comment installer Java ?
Comment mettre à jour Java ?

Petit tour d’horizon de Java afin de comprendre son intérêt et les problèmes de sécurité.



Qu’est-ce-que Java ?

Afin que les applications Java puissent fonctionner sur Windows ou Linux, il faut que la plateforme soit installée.
Tout comme pour le .Net Framework de Microsoft.

A partir de là, les applications qui ont besoin de Java peuvent le lancer et s’exécuter sur l’ordinateur.
Une application en Java se présente sous la forme d’un fichier Jar.
Pour plus d’informations : Comment exécuter jar sur Windows

Côté WEB, Java se présente sous la forme d’un plugin, c’est à dire que le navigateur internet va lancer un processus tiers.
Au besoin : Différences plugins et extensions sur les navigateurs WEB

Ce processus Java se comporte comme tout autre processus et à accès à l’entière partie du système moyennant un bac à sables.
Des informations sont ensuite échangées entre le navigateur internet et Java.
Enfin, il est tout à fait possible d’exécuter dans Windows, une application en Java.

Ne confondez pas Java et Javascript qui sont deux langages différents.
Pour mieux comprendre ce qu’est JavaScript, lire la page : JavaScript : qu’est-ce que ? et sécurité et virus

Java dans Windows

Dans le Panneau de configuration de Windows puis Programmes et fonctionnalités.
Java doit apparaître.
Il existe plusieurs branches et versions 6, 7 et 8.
La version actuelle est la 8.

Une application est développée pour une version spécifique.
S’il s’agit par exemple de la 6, elle ne fonctionnera mal sur la 7 ou 8.
C’est pour cela que vous pouvez avoir plusieurs versions installées.
Cela peut poser des problèmes de sécurité, nous y reviendrons.

Qu'est-ce-que Java ? à quoi sert Java ?

Java ajoute aussi une icône directement dans le Panneau de configuration qui permet d’accéder à certains paramétrages.

Qu'est-ce-que Java ? à quoi sert Java ?

Java et les applications et sites internet

Enfin, sachez qu’une application nécessitant Java peut fonctionner sans que Java soit installé.
Il suffit à l’application d’embarquer Java dans un sous-dossiers et d’appeler ce dernier au lancement.
Les programmes Java sont sous la forme de fichier .Jar, ce dernier stocke les classes et métadonnées. Il s’agit d’un fichier Zip, vous pouvez voir le contenu.
Les classes peuvent être signées et donc le code non visible.

Par exemple le programme Minecraft embarque Java dans son package d’installation.

Qu'est-ce-que Java ? à quoi sert Java ?

Afin d’être actif sur votre navigateur WEB, Java est installé en plugin.
Le plugin permet de faire la passerelle entre le navigateur WEB et le programme Java.
Par exemple, ci-dessous Java en plugin sur Mozilla Firefox (l’adresse about:addons et onglet plugins permet de lister les plugins).

Qu'est-ce-que Java ? à quoi sert Java ?

Lorsque vous lancez une applet Java, c’est à dire le programme Java depuis votre navigateurs WEB.
On constate que Firefox lance plugin-container.exe qui lance le programme Java.
En clair donc, une page WEB peut lancer le programme Java à travers son plugin.

Qu'est-ce-que Java ? à quoi sert Java ?

A retenir, Java se présente sous la forme d’un programme installé, une application nécessitant Java lance ce dernier pour fonctionner.
Java est aussi peut aussi être présent en plugin sur vos navigateurs WEB, cela permet aussi à une page d’exécuter une Applet Java.

Avez-vous besoin de Java ?

Il faut vous demander si vous avez des applications Java sur l’ordinateur.
Si vous avez une utilisation modéré de votre ordinateur, il est peu probable que des applications Java y soient présentes.
Si ce n’est pas le cas, vous pouvez désinstaller Java depuis le Panneau de configuration de Windows puis Programmes et fonctionnalités.

Avez-vous besoin de Java sur votre navigateur WEB ? Probablement que non.
Dans les années 2005, Java était utilisé sous forme d’applet, pour des sites WEB qui ont besoin d’accéder au contenu de l’ordinateur (certaines données ou périphériques de l’ordinateur).
Par exemple, les scans en ligne des antivirus ayant besoin d’accéder au fichier de l’ordinateur.
Ainsi une applet Java pouvait être utilisée pour charger l’antivirus sur l’ordinateur.
Ensuite cela permet au navigateur WEB d’accéder aux fichiers pour les analyser.
Le site de paiement en ligne des impôts a utilisé des applets Java par le passé.

Au jour, d’aujourd’hui et avec l’avancé de HTML 5, les applets Java ne sont plus utilisés. Ainsi donc, sur le WEB grand public, Java est une technologie morte comme Adobe Flash et Microsoft SilverLight.
Sachant que cela peut poser des problèmes de sécurité, ce que nous allons détailler dans le paragraphe suivant.
Ainsi il est plutôt conseillé de désinstaller Java ou au moins le désactiver des navigateurs WEB.

Java, les virus et la sécurité

Une applet Java permet donc de lancer de lancer un programme Java sur l’ordinateur à partir d’une page WEB.
Comme bien des plugins (Flash, Adobe PDF), des vulnérabilités sur le programme Java sont publiées de manière régulière.
Ainsi, des cybercriminels peuvent utiliser Java comme vecteur d’installation de logiciels malveillants.

En clair, vous chargez un site WEB, piraté ou contenant une publicités malveillante.
Celle-ci charge une applet Java automatiquement qui télécharge et exécute le virus sur l’ordinateur.
Il existe des logiciels qui permettent d’effectuer ces opérations de manière automatique : Les Web Exploits.

2008 ont vu une montée de ces méthodes d’infection surtout en 2010 :

Les éditeurs des navigateurs WEB ont réagit en bloquant automatique des applets Java.
De plus les versions non à jour de Java et comportant des vulnérabilités ont aussi été bloqués.

Java, les virus et la sécurité

Un autre aspect à savoir est que Java comme Flash est aussi utilisé comme vecteur pour faire installer des PUPs et Adwares.
De faux messages de mises à jour sont affichées à travers des publicités malveillantes.
Les sites de P2P, streaming (voir Les virus sur les sites de streaming) et pornographiques en sont remplis.

Plus d’informations, lire le dossier : Dossier Adwares/PUPs : programmes indésirables et parasites

Java, les virus et la sécurité

En vidéo :

Comment installer Java

L’installation de Java dans Windows est très simple.
Dans un premier temps, on se rend sur le site de téléchargement.

Ensuite on clic sur le bouton rouge pour télécharger le setup.

Installer Java dans Windows

Puis on se laisse guider en cliquant sur installer.
En bas à gauche, vous pouvez modifier la destination.
Par défaut Java s’installe dans C:\Program Files (x86)\Java

Installer Java dans Windows

Le setup télécharge les fichiers puis les copie.

Installer Java dans Windows

Enfin si tout va bien, on vous indique que l’installation a réussi.
Si une ancienne version est détectée, on vous propose de la désinstaller.

Installer Java dans Windows

Comment savoir quelle version de Java est installée ?

Le plus simple est de se rendre dans la liste des programmes installés.
Par exemple ci-dessous, on voit qu’il s’agit de Java 8 Update 211.

Comment savoir quelle version de Java est installée ?

Une autre méthode consiste à utiliser l’invite de commandes.
Depuis celle-ci on utilise la commande suivante qui retourne la version :

java -version

Comment savoir quelle version de Java est installée ?

Où se trouve Java ?

Par défaut Java s’installe dans C:\Program Files (x86)\Java
On peut modifier le chemin lors de l’installation.

Comment mettre à jour Java ?

Java permet de gérer ses mises à jour pour installer les nouvelles versions et corriger les vulnérabilités.
Vous n’avez rien à faire puisque Java embarque un programme de mise à jour.

La configuration des mises à jour Java se fait depuis

  • Le Panneau de configuration puis Java.
  • Onglet Mise à jour.
  • Vous pouvez régler la fréquence des vérifications.
  • Le bouton Mettre à jour permet de lancer une mise à jour.

Le programme gérant les mises à jour de Java au démarrage de Windows est jusched.exe :

O4 – HKLM..\Run: [SunJavaUpdateSched] C:\Program Files\Java\jre1.6.0_02\bin\jusched.exe (Sun Microsystems, Inc.)

Les mises à jour Java

Les mises à jour Java

Attention lors des mises à jour Java, ce dernier peut tenter de changer les moteurs de recherche de vos navigateur WEB.
Le programme Yahoo Search Set peut s’installer afin de contrôler la configuration des moteurs de recherche et pousser Yahoo!
Plus d’informations : La guerre des moteurs de recherche.

Les mises à jour Java

Plus d’informations sur les mises à jour de logicielles : Les mises à jour logicielles : pourquoi et quelle est l’utilité ?

Un autre article consacré au mise à jour Java : Maintenir Java, Adobe Reader et le player Flash à jour.
Enfin pour maintenir vos logiciels à jour : Logiciels pour maintenir ses programmes à jour

Comment enlever Java

Comme toute application classique, vous pouvez désinstaller Java.
Cela va le retirer de l’ordinateur.

Pour se faire, rendez-vous dans la liste des programmes installés.
Sur Windows Vista, 7 et 8 :

Sur Windows 10, vous pouvez suivre le même chemin ou :

  • Ouvrez les paramètres de Windows 10
  • puis Applications
  • Cherchez et désinstallez Java

Ensuite on se laisse guider pour supprimer Java de l’ordinateur.

Désactiver Java sur les navigateurs WEB

Première méthode, désinstallez Java depuis le Panneau de configuration de Windows puis Programmes et fonctionnalités.
Désinstallez Java.

Si vous êtes obligés de garder Java, vous pouvez allez dans le Panneau de configuration de Windows > Java.
Onglet Avancé, dans la partie Java par défaut sur les navigateurs WEB.
Vous pouvez décocher Firefox.

Désactiver Java sur les navigateurs WEB

Il est ensuite possible de désactiver le plugin sur chaque navigateur WEB.
Vous ne pouvez pas supprimer le plugin, pour se faire, vous devez désinstaller le programme Java.

Internet Explorer

Sur Internet Explorer, cliquez sur le menu Outils puis Gérer les modules complémentaires.

Désactiver Java sur le navigateurs WEB Internet Explorer

Cherchez et sélectionnez Java dans la liste, puis Désactiver en bas à droite.

Désactiver Java sur le navigateurs WEB Internet Explorer

Mozilla Firefox

Voici comment désactiver Java sur Mozilla Firefox, sachant que ce dernier est de plus en plus bloqué à travers de nouvelles politiques de plugins.

Ouvrez un nouvel onglet, puis collez l’adresse about:addons
Cliquez à gauche sur plugins.
Positionnez Java sur « Ne jamais activer ».

Désactiver Java sur le navigateurs WEB Mozilla Firefox

Google Chrome

Il est enfin possible de désactiver Java sur Chrome.

Ouvrez un nouvel onglet et collez l’adresse : chrome://plugins
Dans la liste, si Java est présent, décochez l’option « Toujours autoriser l’exécution« .

Désactiver Java sur le navigateurs WEB Google Chrome

Pour la sécurité des navigateurs WEB, ça se passe sur ces liens :

Pour comprendre aussi ce qu’est Adobe Flash, lire la page : Adobe Flash Player

Pour tous les liens autour d’internet, lire : tuto et articles sur internet
et pour les navigateurs WEB : Les navigateurs WEB