Département Informatique
INFORMATIONS GÉNÉRALES     DIPLÔMES D’INGÉNIEUR     DIPLÔMES NATIONAUX     RNCP     DIPLÔMES D’ÉTABLISSEMENT     FORMATION CONTINUE     CERTIFICATS    

Accueil > UES > Formations (Supports) > Ing. apprentissage (ISI) > 1ère année > ING39 : Algorithmique Programmation (Langages et Techniques de Programmation)
Format d'impression Accessibilité malvoyants (Format Texte)  
Ressources pour réaliser les Tps

Trucs et astuces

Dépannage. Lorsque Netbeans ne trouve pas de main class dans votre projet, il se peut que le cache de Netbeans soit mal mis à jour. Une solution serait alors de supprimer le répertoire cache situé là (à partir du répertoire utilisateur) :
.netbeans\7.0\var\cache\index

Lancer des tests junit en ligne de commande (pour ceux qui ne veulent pas utiliser netbeans) :

D’abord il faut trouver où se trouve les choses suivante sur votre machine (ceci correspond à la configuration des machine de la salle 31.1.67 au 10 sept 2017) :

JUNITPATH=/usr/lib64/netbeans/platform/modules/ext/junit-4.12.jar
JUNITCORE=org.junit.runner.JUnitCore
HAMCREST=/usr/lib64/netbeans/platform/modules/ext/hamcrest-core-1.3.jar
CP=./build/:$JUNITPATH:$HAMCREST

Ensuite si on veut mettre les fichiers .class dans un sous répertoire build

mkdir -p build

Compiler normalement votre fichiers java.

javac -d build -sourcepath src demoobjets/DemoObjets.java

Compiler le sfichier de test avec le classpath pou junit et hamcrest :

javac -d ./build -cp $CP test/demoobjets/DemoObjetsTest.java

Exécutez le test avec le même classpath.

java -cp $CP $JUNITCORE demoobjets.DemoObjetsTest

Contacts        FORUMS        CEDRIC        CNAM        Réseau CNAM        Bibliotheque        Handi'CNAM        Mentions légales