我有一个想要运行的 .exe,但是当我尝试从另一台计算机运行 exec 代码时,它只在服务器计算机上运行它。例如,我单击本应在我的计算机上运行 program.exe 的链接,但它最终弹出并仅在服务器计算机上运行。
仅供引用,每台运行此代码的计算机都已安装该程序。
try {
Process p = Runtime.getRuntime().exec("C:\\program.exe");
p.waitFor();
System.out.println(p.exitValue());
} catch (Exception err) {
err.printStackTrace();
}
我知道这可能与 exec 向服务器计算机发送命令有关,但我仍然不确定如何解决这个问题。
最佳答案
我最终使用了一个签名的 Java 小程序来运行执行代码。效果非常好。
关于java - Exec 在错误的计算机上运行程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7392787/