【发布时间】:2019-01-10 05:46:37
【问题描述】:
我想从 java 代码运行基于 Windows 的应用程序,例如:
Runtime rt = Runtime.getRuntime();
Process pr = rt.exec("C:\MyWindowsApplication.exe");
此应用程序已正确启动,但想知道如何确保 MyWindowsApplication 始终在 Java 应用程序的前台打开
我尝试使用 jna 库来获取进程 PID 号,然后使用给定的 PID 号运行 VBScript 以在前台设置 windows 应用程序。
预期结果是:如果我从 java 打开任何基于 Windows 的应用程序,该应用程序应始终在前台打开。
【问题讨论】:
-
“我尝试使用 jna 库”:而且,它有效吗?如果不是,那么导致问题的代码在哪里?
-
编辑您的问题并添加您为将进程置于前台而编写的代码。