Je mets "stax-utils.jar" dans le répertoire des extensions ([JAVA_HOME]/jre/lib/ext), mais la tâche java de ant peut « t trouver, donnant:La tâche java de ant ne trouve pas de jar dans le répertoire jre/lib/ext
java.lang.NoClassDefFoundError: javanet/staxutils/IndentingXMLStreamWriter
Étrangement, cela fonctionne pour la compilation: ant javac tâche peut trouver. Le problème est seulement avec le code en cours d'exécution, avec la tâche de fourmi java ...
Si j'utilise Java à partir de la ligne de commande, le pot est trouvé et je peux utiliser des classes de celui-ci.
Si je donne explicitement le chemin de classe à ce jar spécifique dans le répertoire de l'extension, cela fonctionne également.
(j'ai vu ce problème avant, avec l'une des bibliothèques XML.)
Est-ce javanet.staxutils ... ou java.net.staxutils ..? – Ram
Le premier (et cela fonctionne pour la compilation, et depuis la ligne de commande, suggérant qu'il accède avec succès au pot et aux classes). http://www.java2s.com/Open-Source/Java-Document/XML/stax-utils/javanet/staxutils/IndentingXMLStreamWriter.java.htm – 13ren