急!!!!!!!1如何在WEB程序中运行一个新的程序, 以及获得操作环境变量, Runtime.getRuntime().exec在一般的console或者webapp中运行exe就可以,但运行bat就不行,为什么?如何处理?还有,如何在webapp中获取当前的系统环境变量?谢!!!!!!!!!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以运行*.bat@echo offecho Hello > a.txt 试一下环境变量Runtime.getRuntime().exec("cmd /c set>temp.env"); Runtime.getRuntime().exec("cmd /c xxx.bat");这样直接执行 不行啊:不能运行bat,我不清楚bat是否真的在运行,但我的bat里有写文件的操作(里面调用了一个java程序),在cmd下运行的时候,文件正常被写入,但在webapp里则没有!我跟踪,可以看到那个process被启动了。 真是奇怪!!!那个读环境变量的办法,是可行的,不过先写到文件里,再读出来,总感觉不是太方便,而且输出的环境变量有一些appserver启动时使用的,如:_RUNJAVA="C:\j2sdk1.4.2_05\bin\java"之类,有可能appserver在启动时会覆盖掉系统“真正的”环境变量。还有什么好办法吗?难道就没有相关的函数可以直接获取的? 如何初始化接口 各位大神,帮忙看下了!Ajax不能读xml 请高手帮忙看下 50分求解struts的问题 Unable to find setter method for attribute: locale 大家帮我看看这个网站开价多少比较合适 resin免费吗? 我是菜鸟谁帮我,谢谢各位了 又是applet的问题? 为什么response.setHeader和response.addHeader()不起作用? 了解阿里云OSS的大神,求帮助 菜鸟紧急求助,各位路过的大哥们帮兄弟一把,有关一个类似于CSDN注册用户的代码,在线等 请教JAVASCRIPT问题
echo Hello > a.txt 试一下
环境变量
Runtime.getRuntime().exec("cmd /c set>temp.env");
这样直接执行