Linux sous Windows (>= 10)

Installation

  1. Activation du mode développeur :

    Paramètres -> Mise à jour et sécurité -> Pour les développeurs puis cocher la case Mode développeur (installation rapide)

  2. Lancer le Panneau de configuration (chercher dans le menu démarrer) puis Programme -> Programme et fonctionnalités -> Activer ou désactiver des fonctionnalités Windows et cocher dans la liste “Sous-système Windows pour Linux”

  3. Redémarrez après installation

    [Remarque : dès ce moment, un bash existe, mais il faut installer une distribution Linux pour l’utiliser (Ubuntu, Kali ou autre)]

  4. Allez dans le Windows Store et télécharger le logiciel Ubuntu (de Canonical Group Limited)

  5. Lancez-le et attendez la fin de son initialisation (cela peut prendre un certain temps) et suivez les instructions pour créer un utilisateur Ubuntu et un mot de passe (peuvent être différents de celui du système Windows)

  6. Dans Ubuntu, lancez les commandes

     sudo apt-get update

    puis

     sudo apt-get upgrade

    afin de mettre a jour les fichiers et attendre la fin de l’exécution (en acceptant les possibles demandes d’autorisation)

  7. Installer java :

     sudo apt-get install openjdk-17-jdk

Tests possibles

  1. Test compilation (à la main) dans Ubuntu :

    Entrer la commande

     javac  Fichier.java

    après s’être déplacé dans le dossier correspondant.

    Remarque : l’accès dans Ubuntu aux fichiers de Windows natif de l’utilisateur se fait via /mnt/c/Users/Nom_Utilisateur/

  2. Test compilation (à la main) dans bash :

    Rechercher le bash (dans menu démarrer ou via Cortana; aussi présent dans le dossier C:\Windows\System32\bash.exe) et après s’être déplacé dans le dossier correspondant, entrer la commande

     javac Fichier.java