이클립스 실행 구성으로 실행할 때 프로그램이 제대로 작동하지만 개미를 실행할 때 args [0]에서 int를 구문 분석 할 수 없습니다. 이해할 수 없습니다. 전체 코드는 개미 명령 줄 인수
target name="run" description="run the project">
java dir="${build.dir}" classname="BinarySearchTree" fork="yes">
<arg value="6 in.txt"/>
/java>
/target>
인자 저장 값
개미 -Dargs = "6 testData1.txt"실행과 같이 -D 플래그를 통해 변경 될 것입니다, 나는 그것이 개미 함께 할 수있는 뭔가가 생각 여기 https://gist.github.com/4108950/e984a581d5e9de889eaf0c8faf0e57752e825a97 사용할 수 있습니다.도움이 될 것입니다. 매우 실망 스럽습니다.
감사합니다. -Dargs = "6 test1.txt"와 같이 -Dargs = "4 test.txt"와 같이 여러 명령으로 실행하기 위해 -D 플래그로 어떻게 변경되도록 구성 할 수 있습니까? 감사. 스레드 "주요"java.lang.NumberFormatException의에 [자바] 예외 : -D 실행을 지정하려고 할 때 – kqualters
는 여전히 다음과 같은 오류를 수신 입력 문자열의 경우 : "-Ddefault.debug = 10" [자바] \t 자바에서 .lang.NumberFormatException.forInputString (NumberFormatException.java:65) [자바] java.lang.Integer.parseInt에서 java.lang.Integer.parseInt (Integer.java:481) [자바] \t에서 \t (Integer.java : 514) BinarySearchTree.main에서 \t (알 수없는 출처) [자바] 결과 : 1 – kqualters