1
A
回答
7
0
可能是你可能需要讀取執行的應用程序的輸出爲好,如果你需要
Process p = Runtime.getRuntime().exec("...");
BufferedReader br = new BufferedReader(new InputStreamReader(p.getInputStream()));
while ((line = br.readLine()) != null)
System.out.println(line);
0
剛一說明,dir
不是可執行本身,而是在Windows命令的命令翻譯。要運行dir
,您需要執行Runtime.getRuntime()。exec(「cmd/C dir」);
相關問題
- 1. 如何從Java程序執行命令
- 2. 如何從java應用程序執行發起命令
- 3. 從java程序內執行linux命令
- 4. 從命令提示執行java程序
- 5. Java應用程序在命令提示符下執行命令
- 6. 如何從命令行執行iOS應用程序驗證
- 7. 如何從java程序執行「javac和java命令」?
- 8. 在Java應用程序中執行命令執行問題
- 9. 從java執行外部命令/應用程序
- 10. 如何停止從命令行執行Java程序?
- 11. 如何從C++程序執行命令行命令
- 12. 執行命令行應用程序
- 13. 如何從maven命令行遠程調試java應用程序
- 14. 如何從應用程序執行shell命令
- 15. 如果從cmd執行應用程序,寫入命令行
- 16. java程序命令行執行
- 17. 如何從java程序執行logstash命令?
- 18. 如何從java應用程序運行openssl命令
- 19. 調用java命令行應用程序
- 20. 在java程序中執行bash命令
- 21. 在java程序上執行adb命令
- 22. 在java程序中執行winzip命令
- 23. 從命令行執行程序
- 24. C++ linux從程序執行命令行
- 25. Java應用程序命令行啓動
- 26. Java命令行應用程序和Systray
- 27. 從命令行執行Java應用程序時不使用包或類規範?
- 28. 從java執行adb命令
- 29. 從Java執行shell命令
- 30. 執行killall命令從Java
格式化了一下 –
感謝您的回答。我只是問dir命令我需要執行所有類型的命令,如make目錄和一些郵件服務器命令等我可以使用相同的運行時類嗎? – ramana
確定你可以,只要看看鏈接的api ..確保使用正確的方法..所以例如,如果你有多個參數一定要傳遞一個字符串數組,所以你不必處理參數轉義自己..返回的Process類允許您從已啓動的進程中讀取輸出/錯誤流等。 – herbert