【发布时间】:2020-07-13 04:13:40
【问题描述】:
我的问题描述:
我有一个操作系统版本为 Windows 2012R2 的服务器,我有两个进程在上面运行。
我有一个 .bat 文件来启动它们。 下面是.bat文件的详细信息:
e:
cd E:\autostart
echo ========================= 1.RUN PCG =========================
start startWebworksServer_PCG
echo ========================= 2.RUN PHONE =========================
start startWebworksServer_PHONE
现在我创建一个 .jar 文件并将该 jar 文件作为 Windows 服务。像这样 :
这个服务会在后台启动这两个进程,我看不到这两个进程的窗口。
我想找到一种方法让该服务在前台启动这两个进程,以便在登录服务器后可以看到这两个窗口。最好使用java语言。
PS:我尝试使用 JNA 是因为我第一次接触 JNA 并且失败了。我尝试使用Advapi32.INSTANCE.CreateProcessWithLogonW,但它仍然在后台启动进程,我仍然看不到进程窗口。
【问题讨论】:
标签: java windows service process jna