我有我建立的一個使用非Java可執行文件,它通過的ProcessBuilder調用應用:運行可執行在罐子的ProcessBuilder
ProcessBuilder pb = new ProcessBuilder(invocation);
pb.redirectErrorStream(true);
Process proc = pb.start();
InputStream is = proc.getInputStream();
InputStreamReader isr = new InputStreamReader(is);
BufferedReader br = new BufferedReader(isr);
不過,我想那捆綁應用整齊地放入jar文件本身,而不是要求放置在同一個目錄之外。有沒有辦法運行這個應用程序而不提取它?
如果我需要刪除ProcessBuilder,那沒關係,只要它有效。 :)
我想的很多。我可能會檢查文件夾是否存在,如果不存在,它會從jar中提取它,然後執行它。謝謝! – Ken 2009-08-26 19:47:58