박쥐 파일을 시작하려고합니다. 박쥐 파일은 폴더에 있습니다. 이 폴더는 모든 실행 가능한 jar 파일을 포함합니다. 박쥐 파일을 실행할 수 있지만이 코드를 시도했습니다. .이
Runtime.getRuntime() 간부박쥐 파일이 시작되지 않고 박쥐 파일이 폴더에 있습니다.
ProcessBuilder pb = new ProcessBuilder("C:\\Users\\user\\Desktop\\NetBeansProjects\\Genomic DataWarehouse Project\\biodwh.startBioDWH.bat");
pb.redirectErrorStream(true);
Process p = pb.start();
InputStream is = p.getInputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(is));
for (String line = br.readLine(); line != null; line = br.readLine())
{
System.out.println(">" + line);
}
p.waitFor();
"불가능"이라고 할 때 당신은 무엇을 의미합니까? 무슨 일이야? 무슨 일이 일어날 것으로 예상됩니까? 오류 메시지가 있습니까? – Behe
내 경험에 따르면 .bat 파일을 열지 않으면 .bat 파일을 호출하는 스크립트와 아무 관련이 없을 수 있습니다. 여러 가지 유형의 오류로 인해 .bat 파일이 제대로 작동하지 않거나 제대로 작동하지 않는 것처럼 보이게 할 수있는 일시 중지가 누락 될 수 있습니다. 코드를 올바르게 평가하려면 .bat 파일 내부에 무엇이 있는지 알아야합니다. 이후 다른 답변을 당신을 위해 일하는 것, 오류가있는. 박쥐 파일을 내 첫 번째 본능 것입니다. – Brad