Comment définir un long chemin de classe Java dans Windows?

Je suis en train de lancer un particulier JUnit test à la main sur un Windows XP en ligne de commande, ce qui a un nombre anormalement élevé d'éléments dans le chemin de classe. J'ai essayé plusieurs variantes, telles que:

set CLASS_PATH=C:\path\a\b\c;C:\path\e\f\g;....
set CLASS_PATH=%CLASS_PATH%;C:\path2\a\b\c;C:\path2\e\f\g;....
...
C:\apps\jdk1.6.0_07\bin\java.exe -client oracle.jdevimpl.junit.runner.TestRunner com.myco.myClass.MyTest testMethod

(D'autres variantes de la définition de la variable classpath sur une seule ligne, la définition de la classpath via-classpath comme un argument de java"). Il vient toujours vers le bas de la console de vomir mains avec cette erreur:

The input line is too long.
The syntax of the command is incorrect.

C'est un test JUnit test d'un assez vaste projet de l'héritage, donc pas de suggestions sur la réorganisation de ma structure de répertoire à quelque chose de plus raisonnable, ces types de solutions sont pour l'instant. J'essayais juste de gen en place d'un test rapide à l'encontre de ce projet et l'exécuter sur la ligne de commande, et la console est l'obstruction de moi. À l'aide!

InformationsquelleAutor Ogre Psalm33 | 2008-10-14