키를 임의로 생성하는 generateK.bat
파일이 있습니다.Java - .bat 파일 실행 및 사용
나는이 두 가지 질문 :
- 이 어떻게 자바 환경에서
.bat
파일을 실행할 수 있습니까? .bat 파일 편집 명령 만 보았지만 실행하지는 않았습니다. - 내 프로그램에서 키를 사용하고 싶습니다. Java에서 출력을 어떻게 사용할 수 있습니까?
감사합니다.
키를 임의로 생성하는 generateK.bat
파일이 있습니다.Java - .bat 파일 실행 및 사용
나는이 두 가지 질문 :
.bat
파일을 실행할 수 있습니까? .bat 파일 편집 명령 만 보았지만 실행하지는 않았습니다.감사합니다.
나는 외부 프로그램을 간부 인하는 Runtime.exec의를 사용합니다 : http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Runtime.html
그런 다음에 읽기/쓰기 할 수 입력 및 출력 스트림과 프로세스를해야합니다.
코드는 다음과 같이 표시됩니다
이public static void main(String Argv[]) {
try {
String ls_str;
Process ls_proc = Runtime.getRuntime().exec("pathtoyourbat/generateK.bat");
// get its output (your input) stream
DataInputStream ls_in = new DataInputStream(
ls_proc.getInputStream());
try {
while ((ls_str = ls_in.readLine()) != null) {
System.out.println(ls_str);
}
} catch (IOException e) {
System.exit(0);
}
} catch (IOException e1) {
System.err.println(e1);
System.exit(1);
}
System.exit(0);
}
=>http://www.ensta-paristech.fr/~diam/java/online/io/javazine.html
자바 내부에서 외부 응용 프로그램을 실행하는 방법에 대한 자습서 그러나 많이 있습니다
- 가 어떻게 박쥐가 실행할 수 있습니다 자바 환경에서 파일? .bat 파일 편집 명령 만 보았지만 실행하지는 않았습니다. 배치 파일을 실행하는 코드의 조각에 따라
사용.
Runtime.getRuntime().exec("cmd /c start abc.bat");
Estragon 이미 2에 대한 대답을 기록했다. 자바에서
, Runtime.getRuntime().exec("cmd /c start generateK.bat");
명확하게 모든 독서의 단계와 박쥐 파일에 쓰기 설명이 문서를보고하십시오. Java CMD Line Program