मैं एक विंडोज़ एक्सपी कमांड लाइन पर हाथ से एक विशेष जुनीट परीक्षण चलाने की कोशिश कर रहा हूं, जिसमें क्लास पथ में असामान्य रूप से उच्च संख्या में तत्व हैं। मैंने कई बदलावों की कोशिश की है, जैसे कि:
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
(अन्य बदलाव क्लासपाथ को एक पंक्ति पर सेट कर रहे हैं, क्लासपाथ के माध्यम से क्लासपाथ को जावा के लिए तर्क के रूप में सेट कर रहे हैं ")। यह हमेशा इस त्रुटि के साथ अपने हाथों को फेंकने वाले कंसोल पर आता है:
The input line is too long.
The syntax of the command is incorrect.
यह एक जुनीट परीक्षण परीक्षण है जो एक बड़ी मौजूदा विरासत परियोजना है, इसलिए मेरी निर्देशिका संरचना को पुन: व्यवस्थित करने के बारे में कोई सुझाव कुछ और उचित नहीं है, ऐसे समाधान समाधान अभी के लिए बाहर हैं। मैं बस इस परियोजना के खिलाफ एक त्वरित परीक्षण करने की कोशिश कर रहा था और इसे कमांड लाइन पर चला रहा था, और कंसोल मुझे पत्थर मार रहा है। मदद!