9
votes

Erreur Ant-Junit: Ant veut le junit .jar dans sa classe de classe

Je suis un peu nouveau au junit et à la fourmi. Je veux savoir ce que cette erreur signifie:

The <classpath> for <junit> must include junit.jar if not in Ant's own classpath


0 commentaires

6 Réponses :


0
votes

Je pense que ce qui suit est la cause: Junit.jar n'est pas dans votre variable d'environnement de classe. Ajouter Junit.jar à votre classe de classe ou l'ajoutez à la classe de classe que vous définissez dans votre fichier de construction de fourmis.

Voici un Introduction à la fourmi .


0 commentaires


5
votes
<property name="lib.dir" value="webcontent\WEB-INF\lib" />

<path id="classPath">
    <pathelement location="${lib.dir}/junit-4.11.jar" />
</path>

<target name="test" depends="build">

    <junit haltonerror="false" haltonfailure="false" fork="yes">
        <classpath path="${lib.dir}">
            <path refid="classPath" />
        </classpath>

    </junit>
</target>

0 commentaires

0
votes

Je n'ai aucune idée de ce que cela signifie, mais dans mon cas, il semble qu'il y ait un conflit à cause de Dropbox. Le redémarrage des NetBeans a résolu le problème. Pourrait avoir quelque chose à voir avec mon utilisation de Linux et de camarades de classe à l'aide de Windows, mais je ne suis pas sûr.

"Just Redémarrez Netbeans" pourrait être trop simple pour une réponse à Stackoverflow, mais si quelqu'un l'avait posté, cela m'aurait sauvé un peu de temps ...


0 commentaires

2
votes

J'ai passé quelques heures avec ce problème aujourd'hui. J'ai eu les fichiers .jar tous spécifiés dans Eclipse via Project | Propriétés | Chemin de construction Java, mais obtenait toujours l'erreur xxx pré>

lors de l'exécution de la fourmi de Eclipse. p>

Antifond de la ligne de commande fonctionnerait bien (j'avais tout dans la variable d'environnement de classe de classe). p>

mais dans Eclipse la seule chose qui a fonctionné était d'énoncer explicitement la classe de classe à l'intérieur du éléments, par exemple: p> xxx pré>

sans spécifier explicitement de la classe de classe dans l'élément JUNIT, il se briserait dans l'éclipse à chaque fois, même un p>

 <junit/> 


0 commentaires

-1
votes

fenêtre -> Préférences -> Ant -> Runtime -> ClassePath Ajouter Junit-XX.jar aux entrées globales sous forme de fichier JAR externe.


0 commentaires