2010-02-24 7 views
1

je lance un « .bat » fichier pour lancer un test java le fichier contient:Impossible de trouver la classe lors de lancement « .bat » fichier

<path to java> -cp<all jar available in the classpath> org.junit.runner.JUnitCore 
<Package.classname> 

tous pot sont séparés par « ; » quand je lance le fichier ".bat", je vois le message suivant sur la fenêtre cmd: version 4.6 JUnit Impossible de trouver la classe: tester.Test

Heure: 0

OK (0 tests)

+1

vous devriez vraiment vraiment regarder en utilisant ANT pour conduire des choses liées à Java comme ceci. Il est multi-plateforme et fortement documenté et a beaucoup de choses pour faire des choses comme ça "piles incluses" –

Répondre

1

Est-ce que tester.Test.class dans le chemin de classe? Cela peut être aussi simple que d'ajouter "." au chemin de classe.

+0

J'ai: -cp ././ mwt.jar; .... org.junit.runner.JUnitCore Tester.test un espace entre le dernier pot et le "org.junit.runner.JUnitCore" et un espace entre "org.junit.runner.JUnitCore" et le nom de classe – laura

+0

quelqu'un pourrait aider? – laura

+0

Avez-vous essayé de mettre le "." dans le classpath? –

Questions connexes