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