:: Enseignements :: Master :: M1 :: 2020-2021 :: Stage de remise à niveau en Java ::
[LOGO]

Stage de remise à niveau en Java


Responsable

Carine Pivoteau -- www -- @



Pour avoir le niveau avant le M1


Pour avoir le niveau avant le M2 (Logiciel)


http://monge.univ-mlv.fr/ens/IR/IR2/2018-2019/JavaAvance/tp-note-novembre.php

Utiliser Eclipse sur les machines de la fac

À la fac, Eclipse et le JDK sont pas encore installés comme il faut, mais ils sont disponibles dans le répertoire /home/ens/forax/java.
Pour configurer Java pour vous :
   export JAVA_HOME=/home/ens/forax/java/jdk-15
   export PATH=$JAVA_HOME/bin:$PATH
  

Pour lancer Eclipse :
   /home/ens/forax/java/eclipse/eclipse &
  

Installer Java et Eclipse sur votre machine

Le JDK 15 est disponible sur le site de l'OpenJDK
https://jdk.java.net/15/

Eclipse 4.17 (qui est compatible avec Java 14) est disponible sur le site d'Eclipse. Cette version est suffisante pour faire la remise à niveau.
https://download.eclipse.org/eclipse/downloads/drops4/S-4.17RC2-202009021800/

Pour ajouter la compatibilité avec Java 15, il faut appliquer un patch.
Dans un premier temps, dans Help > Install New Software, ajouter le site d'update https://download.eclipse.org/eclipse/updates/4.17-P-builds/ (dans le champ de texte en face de "Work with")
Puis selectionner "Eclipse Java 15 support for 2020-09 development stream", et cocher les cases correspondantes
Accepter la licence et redémarrer.
Vérifier que l'application des patches à fonctionné en allant dans Window > Preference > Java > Compiler, vous devriez pouvoir selectionner "15 Beta" comme "Compiler compliance level".
Pour activer les "preview features" comme les Records, décocher les cases "Use --release option" et "Use default compliance settings" et cocher la case "Enable preview features for Java 15".
Enfin ajouter le JDK 15 comme JDK par défaut pour Eclipse dans Window > Preferences > Java > Intalled JREs, appuyer sur "Add..." et indiquer le répertoire jdk-15 et cliquer sur la case à cocher devant pour qu'il devienne le JDK par défaut.

Javadoc