如何在Windows中设置一个很长的Java类路径?
我正在尝试在Windows XP命令行上手动运行特定的JUnit测试,该命令行在类路径中具有异常多的元素。我尝试了几种变体,例如:
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
(其他变体是将类路径全部设置在一行上,通过 -classpath 将类路径设置为 java 的参数”)。它总是归结为控制台吐出它的手,并出现以下错误:
The input line is too long.
The syntax of the command is incorrect.
这是一个JUnit测试,测试一个相当大的现有遗留项目,所以没有关于将我的目录结构重新排列到更合理的位置的建议,这些类型的解决方案现在已经出来了。我只是试图针对这个项目进行快速测试,并在命令行上运行它,而控制台正在阻碍我。帮助!