Depuis ce jour, au démarrage de l'IDE de NetBeans, mon application s'affiche en rouge dans la fenêtre 'Projects' : Mon IDE ne trouve plus la librairie 'JUnit 4.1' . Auparavant bien. Il s'agissait du fichier 'junit-4.1.jar' téléchargé avec d'autres 'plug-in's dans le répertoire 'C:\Program Files\NetBeans 6.1\java2\modules\ext', lors de l'installation de NetBeans 6.1. J'ai vérifié :
- dans la fenêtre 'Projects', 'JUnit 4.1 - junit-4.1.jar' se trouve bien dans le répertoire 'Librairies' du projet. On peut ouvrir les packages et en voir les classes.
- le fichier 'junit-4.1.jar' se trouve en fait dans le répertoire 'C:\Program Files\NetBeans 6.1\java2\modules\ext', mais aussi dans l'un des répertoires indiqués en fin de ce texte.
- Menu supérieur de NetBeans : Tools>Libraries --> La fenêtre 'Library Manager' s'ouvre. Dans la liste de gauche 'Libraries' figure bien 'JUnit 4.1 - junit-4.1.jar'. Dans la liste centrale (onglet 'Classpath') figure bien 'C:\Program Files\NetBeans 6.1\java2\modules\ext\junit-4.1.jar'.
Cependant, lorsque j'actionne ClickDroite > 'Resolve Reference Problems ...' il apparaît ' "unit" library could not be found ' dans une nouvelle fenêtre intitulée 'Resolve Reference Problems ...'.
"Description : "Problem: The project uses a class library called "junit", but this class library was not found. Solution: Click Resolve to open the Library Manager and create a new class library called "junit"." > Bouton 'Resolve' --> La fenêtre 'Library Manager' s'ouvre (Global libraries).
Liste de gauche > Class Libraries : 'JUnit 4.1' s'y trouve. Je clique dessus -->
- 'Library Name': 'JUnit 4.1'
- Dans la fenêtre 'Library Classpath' figure "junit_4.4\junit.4.1.jar".
Mon projet ne semble toujours pas trouver 'junit-4.1.jar' ...
J'ai plusieurs autres répertoires contenant tous rien que le même fichier 'junit-4.1.jar' : junit_4, junit_4-2, junit_4-3, junit_4-4, junit_4-5 . Mais le problème ne vient probablement pas de là.
Product Version: NetBeans IDE 6.1
Java: 1.6.0_07;
Windows XP version 5.1
Y a-t-il un esprit éclairé qui puisse me dire ce qui m'échappe ? Merci bcp d'avance.
Partager