我創(chuàng)建了一個(gè) Process 對(duì)象,并傳入一個(gè)字符串?dāng)?shù)組以便調(diào)用執(zhí)行 Windows 下的批處理腳本。但是在調(diào)試的時(shí)候報(bào)錯(cuò),信息為:FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)查了一些資料,說(shuō)是調(diào)試所用的端口被其他應(yīng)用占用,我修改調(diào)試端口后試了一下還是不行。另外,還有的說(shuō)是到 hosts 文件里添加127.0.0.1 localhost的映射,我加了以后,也仍然不行,報(bào)同樣的錯(cuò)。代碼如下,各位幫忙看下有沒(méi)有問(wèn)題:try { ProcessBuilder pb = new ProcessBuilder(scriptAndArgs); pb.redirectErrorStream(true); Process process = pb.start(); BufferedReader br = new BufferedReader(new InputStreamReader(process.getInputStream())); String line; while ((line = br.readLine()) != null) { System.out.println(line); }} catch (IOException | InterruptedException e) { e.printStackTrace();}非常感謝!
1 回答

幕布斯7119047
TA貢獻(xiàn)1794條經(jīng)驗(yàn) 獲得超8個(gè)贊
添加回答
舉報(bào)
0/150
提交
取消