CSC 3101 – Algorithmique et langage de programmation

Portail informatique

Installation (∼10mn – facile – obligatoire)

Cet exercice a pour but de vous accompagner pour installer les logiciels de base nécessaires pour faire le module. Vous avez besoin de deux logiciels :

  • Un environnement de compilation et d'exécution Java, aussi appelé le jdk (Java Development Kit). Il faut choisir de préférence une version de Java supérieure à la version 11. La version 8 est aussi possible pour le module, mais vous compliquera un peu la tâche avec Eclipse et avec le dernier TP. Toutefois, si vous n'avez pas le choix, vous pouvez utiliser cette version : on vous donne aussi des instructions spécifiques dans ce cas pour que vous puissiez faire le cours dans de bonnes conditions.
  • Un environnement de développement. Vous pouvez choisir n'importe quel environnement de développement (Eclipse, atom, CodeBlocks, Intellij, Visual Studio etc.) : il n'y a aucune adhérence particulière à un environnement particulier. Toutefois, l'équipe enseignante ayant l'habitude de Eclipse, nous vous guidons pas à pas pour utiliser cet environnement à cette séance.

Si vous avez un Linux (Ubuntu ou Debian)

La plupart d'entre vous devriez avoir un Linux récent avec Ubuntu ou Debian. Pour installer Java, il vous suffit de saisir la commande suivante dans un terminal :

$ sudo apt install openjdk-14-jdk

Vous pouvez vérifier que Java est bien installé en saisissant la commande java -version qui devrait vous donner la version installée.

Si par hasard cette commande échoue, vous pouvez lister les versions que vous pouvez installer avec 

apt search openjdk

Il vous suffit alors de choisir une version quelconque du jdk (suffixe -jdk) supérieure à 11, par exemple : sudo apt install openjdk-11-jdk.

Pour installer Eclipse, la meilleure méthode est de suivre la procédure décrite ici. Il faut installer la version Eclipse IDE for Java Developers. Si par hasard vous bloquez quelque part et que vous avez une Ubuntu, vous pouvez aussi saisir la commande suivante :

sudo apt-get install -y snapd && sudo snap install --classic eclipse
Si vous avez un Java 8, vous ne pouvez pas utiliser la dernière version d'Eclipse. Dans ce cas, il faut télécharger l'installeur pour la version 2020-03 que vous pouvez trouver ici.

Si vous avez un MacOS

Avec MacOS, il vous suffit d'installer Java à partir d'ici et Eclipse à partir d'ici. Pour Eclipse, il faut installer la version Eclipse IDE for Java Developers.

Si par hasard vous avez un MacOS assez ancien (plusieurs années) et que la version 14 de Java ne fonctionne pas, vous pouvez vous rabattre sur une version 11 de Java que vous trouverez ici, ou même une version 8 encore plus ancienne que vous trouverez ici.

Si vous avez un Java 8, vous ne pouvez pas utiliser la dernière version d'Eclipse. Dans ce cas, il faut télécharger l'installeur pour la version 2020-03 que vous pouvez trouver ici.

Si vous avez un Windows

Si vous avez un Linux et un Windows, nous vous conseillons vivement d'utiliser Linux car l'équipe enseignante étant beaucoup moins à l'aise avec Windows ne pourra que difficilement vous dépanner. Toutefois, si vous n'arrivez pas à avoir un Linux fonctionnel avec le réseau et les connexions aux salles de cours en même temps que Java/Eclipse, vous pouvez vous rabattre vers la procédure qui se trouve à cette adresse.

Cette procédure est aussi beaucoup plus complexe car Windows est, contrairement à l'intuition, un système plus difficile à administrer que Linux ou MacOS.

Si vous avez un autre système

Si vous avez du mal avec votre système, n'hésitez pas à demander à vos professeurs qui pourront essayer de vous aider si ils connaissent ce système (archlinux, gentoo, OpenBSD etc.).