我的代码段在这里:
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做到这一点?
最佳答案
此问题已在here和here中回答。
基本上,没有简单的方法可以完成任务,除非您使用JNI库或反射(如链接的问题所述)。
关于java - 如何获取Windows中正在运行的应用程序的PID?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21601466/