我的代码段在这里:

 ArrayList<String> cmd_exec_installer = new ArrayList<String>();
 cmd_exec_installer.add("file.exe");
 Process proc = new ProcessBuilder(cmd_exec_installer).start();


我要做的是让进程的PID开始执行file.exe

有没有办法用Java做到这一点?

最佳答案

此问题已在herehere中回答。

基本上,没有简单的方法可以完成任务,除非您使用JNI库或反射(如链接的问题所述)。

关于java - 如何获取Windows中正在运行的应用程序的PID?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21601466/

10-15 16:42