2012-11-08 3 views
-2

가능한 중복 :
How do I run a batch file from my Java Application?Java에서 배치 파일을 실행 하시겠습니까?

예,이 질문에 여러 번 요청되었습니다 알고있다. 나는 솔루션을 보았지만 그 중 일부는 나를 위해 일합니다. 현재 나는이 일을하고있다 :

놀라운 부분은 일식이 부드럽게 돌아가고, 아무런 오류나 예외가 발생하지 않는다. 하지만 'sample.bat'파일은 할 일을하지 않습니다. 도움을 청하십시오.

내 배치 파일이라고 말하면됩니다. 나는 단순히 폴더를 만들고 그것을 여는 것이다. 배치 파일을 두 번 클릭하면 제대로 작동합니다. 하지만 자바 프로그램을 사용할 때 아무 일도 일어나지 않습니다.

md 1 

start 1 
+4

당신이있어'sample.bat' 파일을 게시 할 수 있습니다 실행 또는 명령의 입력으로 간부 인 방법에 뭔가를 전달하는 것은 동일하다는 것을 명심? – Parth

+1

당신은 박쥐 파일 안의 상대 경로 또는 절대 경로를 사용하고 있습니까? –

+0

자바 코드가 정확합니다. '박쥐'파일에 대한 문제 –

답변

0

배치 파일의 경로에 문제가있을 수 있습니다. 절대 경로 만 사용하거나 스크립트 시작 부분에 cd 명령을 추가하여 정의 된 폴더로 이동하십시오.

콘솔에 출력을 예상 할 수 있지만 표시되지는 않습니다. 스트림을 리디렉션해야하기 때문입니다. See this question and Brian's answer for a solution.

+0

좋습니다. 감사 알렉스 린치. – user1808593

0

단지

관련 문제