永发信息网

tomcat系统服务启动的时候 java中Runtime.exec方法无法执行(只是进程启动了,程序弹不出来)

答案:2  悬赏:50  手机版
解决时间 2021-03-02 10:10
同一个tomcat,如果以命令行的方式启动(bin目录中tomcat6.exe)就可以正常打开程序,如果以系统的服务方式启动(bin目录中tomcat6w.exe)的话 web项目中的 Runtime.exec执行无效果,在任务管理器中可以看到cmd的进程 和 启动的这个程序,把计算机-服务里把tomcat属性中登录里的允许服务与桌面交互选中的话 xp 里可以弹出(与命令行启动时候的弹出不同,exe可以执行,chm无法正常执行),但是win7里会进入一个封闭的屏幕中弹出,大概的意思就是使用exec方法时候 运行时要知道 当前电脑系统的登录账户,求解 exec中执行的东西如下:
exec("cmd /c \"D:\a.exe\"");
exec("cmd /c \"D:\a.chm\"");
以上两句在命令行中都是正常启动的。求解啊!

http://www.iteye.com/problems/95077 也就是这个问题,他说的能简明一些
最佳答案
chm 本来就不是程序,你似乎需要 cmd.exe /c start D:\a.chm


在 windows 中,想从 cmd.exe 中启动一个不是  exe 的程序,需要start 开头,这个意思大致和你用 Start Menu 来运行它是一样的。
C:\>start C:\boot.ini
全部回答

chm 本来就不是程序,你似乎需要 cmd.exe /c start d:\a.chm

在 windows 中,想从 cmd.exe 中启动一个不是 exe 的程序,需要start 开头,这个意思大致和你用 start menu 来运行它是一样的。

c:\>start c:\boot.ini
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
风水客厅挂饰摆放 客厅摆什么饰品好
魔兽世界圣骑士40级召唤马技能
襄阳市龙贡粮食有限公司地址在哪,我要去那里
晋商银行怎么交交通罚款
无锡到苏州怎么坐车?车票多少?
四海一家亲歌词
我是一外贸公司的业务员,几天前与我公司有合
跟男朋友的表姐和姐夫一起去饭店吃饭,我属于
头头是道娓娓而谈信口开河夸夸其谈理直气壮侃
求惊世第一杀手妃邪王狂妻全文百度云
丰田霸道2700中东版一年的保险是多少
有没有好看的黑道言情小说,像《暗欲》、《黑
儿童学习街舞哪个舞种
小口大口线下实体店雁塔区西影路店这个地址在
潮州这边的图书馆在哪?
推荐资讯
人体细胞中有多少对染色体A. 23对B. 46对C. 6
猜猜熊的颜色?[有意思的2个小题目]
海尔和海信什么区别
7.2V的充电电池,充满一次电需要多少时间
味全小吃饭店地址在哪,我要去那里办事
可持续性发展的发展概念
脾虚运化无力所引起的腹部胀满,宜选用的治法
谜语老牛吃草
北京2008奥运会有一个口号“one world ,one d
请问,学技能的问提,为什么我买的技能总是鉴定
厦门的自家车好租赁出去吗
毕沙堡子梁地址在哪,我要去那里办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?