이 코드 사용의 .jar 내부의 .JAR을 시작하려고 해요 (나는 craftbukkit 서버에 노력하고 알 권리)시작과 .JAR의 출력 (예 : 마인 크래프트 Bukkit의 .JAR)를 얻을
Runtime rt = Runtime.getRuntime();
Process p = rt.exec("java -jar craft.jar");
BufferedReader out = new BufferedReader(new InputStreamReader(p.getInputStream()));
BufferedWriter in = new BufferedWriter(new OutputStreamWriter(p.getOutputStream()));
this.running = true;
while(this.running){
String line;
if((line = out.readLine()) != null){
System.out.println(line);
}
}
을
문제는 잠시 동안 작동하지만 잠시 후 출력이 중지되거나 아래 이미지와 같이 '>'로 인쇄됩니다. 이 문제를 어떻게 해결할 수 있습니까? ** 플러스, bukkit 서버에 명령을 보내는 올바른 방법은 무엇입니까?
감사합니다!