引用
Runtime.getRuntime().exec("cmd /C notepad") 上面的java代码可以在桌面弹出notepad 在winxp无论在后台运行还是前
如resin在后台运行
用javac Test.java 单独编译后java Test都可以弹出来
但在win2008中,在前台(用javac Test.java 单独编译后java Test都可以弹出来)
但后台却无法弹出来 我开始是怀疑UAC,后来完成关闭也出无法弹来 小心观察后发现Resin是以SYSTEM运行的
于是前台,我找了一个程序PsTools里的
psexec -i -s cmd.exe
重新在前台以SYSTEM 执行java Test
仍然可以弹出来
说明不是身份的问题
在win2008中,如果resin在后台运行,程序执行Runtime.getRuntime().exec("cmd /C notepad")
无法像前台一样弹出notepad.exe, 不知那位能帮助解决? 我需要在后台以服务的形式运行,也要弹出notepad
Runtime.getRuntime().exec("cmd /C notepad") 上面的java代码可以在桌面弹出notepad 在winxp无论在后台运行还是前
如resin在后台运行
用javac Test.java 单独编译后java Test都可以弹出来
但在win2008中,在前台(用javac Test.java 单独编译后java Test都可以弹出来)
但后台却无法弹出来 我开始是怀疑UAC,后来完成关闭也出无法弹来 小心观察后发现Resin是以SYSTEM运行的
于是前台,我找了一个程序PsTools里的
psexec -i -s cmd.exe
重新在前台以SYSTEM 执行java Test
仍然可以弹出来
说明不是身份的问题
在win2008中,如果resin在后台运行,程序执行Runtime.getRuntime().exec("cmd /C notepad")
无法像前台一样弹出notepad.exe, 不知那位能帮助解决? 我需要在后台以服务的形式运行,也要弹出notepad
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货