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
(他のバリエーションでは、クラスパスをすべて 1 行に設定し、-classpath を介して java への引数としてクラスパスを設定します。) それは常にコンソールに行き着き、このエラーで手を投げます:
The input line is too long.
The syntax of the command is incorrect.
これはかなり大規模な既存のレガシー プロジェクトをテストする JUnit テストであるため、ディレクトリ構造をより合理的なものに再配置することについての提案はありません。これらのタイプのソリューションは今のところ公開されていません。このプロジェクトに対して簡単なテストを作成し、コマンド ラインで実行しようとしましたが、コンソールが邪魔をしています。ヘルプ!