Les outils Scala disponibles en salle INF1 (administration) sont les suivants:

Scala Plugin for Eclipse

Pour ce cours nous invitons à utiliser l'environnement de développement Eclipse. Si vous travaillez sur une des stations de la salle INF1, lancez une ligne de commande ("Terminal") et tapez la commande suivante:

/home/iclamp/soft/share/eclipse/eclipse

Il ne faut pas lancer eclipse avec la commande "eclipse" qui est dans le PATH, car ça ouvre une version d'eclipse qui n'est pas récente, et qui n'a pas le plugin Scala.

Si vous préférez travailler sur votre laptop, téléchargez Eclipse Classic 3.4 et installez le plugin Scala en utilisant le "update site":

http://www.scala-lang.org/scala-eclipse-plugin

Tutorial Eclipse

Voici un tutorial qui décrit comment préparer Eclipse pour le premier mini projet.

screenshot eclipse project 1

Conseils

Si vous avez des graves problèmes avec le plugin Scala, par exemple pour démarrer votre application, assurez-vous que votre "launch configuration" est correct. Spécifiquement, contrôlez la valeur du champ "Main class", qui doit être similaire à package1.package2.MainObject.

Si cela ne fonctionne toujours pas, ou si vous obtenez des messages d'erreur étranges, essayez un des conseils proposés ci-dessus:

  1. Faites un "clean build" sous Project -> Clean...
  2. Fermez et rouvrez votre projet
  3. Redémarrez Eclipse

N'utilisez pas les fonctions refactoring. Afin de renommer un fichier Scala, utilisez l'entrée "Rename Scala Files" dans le menu contextuel. N'utilisez pas du "drag and drop" pour bouger des fichiers d'un package vers un autre.

Environnement Unix

Pour utiliser les outils Scala dans une console Unix vous devez modifier votre environnement utilisateur en définissant les variables d'environnement suivantes:

Nom Valeur
SCALA_HOME /home/iclamp/soft/share/scala
PATH $SCALA_HOME/bin:$PATH

La solution la plus simple (et la plus sûre) consiste à ajouter ces variables dans le fichier de configuration correspondant à votre shell:

Shell Fichier de
configuration
Variables d'environnement
bash
ksh
~/.bashrc
~/.kshrc
export SCALA_HOME=/home/iclamp/soft/share/scala
export PATH=$SCALA_HOME/bin:$PATH
tcsh ~/.cshrc setenv SCALA_HOME /home/iclamp/soft/share/scala
setenv PATH $SCALA_HOME/bin:$PATH

Environnement Windows

Pour utiliser les outils Scala dans une console Windows vous devez modifier votre environnement utilisateur en définissant les variables d'environnement suivantes:

Nom Valeur
SCALA_HOME C:\Progra~1\Scala (1)
PATH %SCALA_HOME%\bin;%PATH%
(1)Répertoire d'installation par défaut du logiciel Scala sous Windows.

Pour cela vous allez dans: menu "Start" -> menu "Control Panel" -> icone "System" -> onglet "Advanced" -> bouton "Environment variables". Dans la section "User variables of ...", vous créez une nouvelle variable (bouton "New").