
2 一悄核则种氏顷是用waitFor
try {
proc.waitFor()
} catch(Exception ex) {
throw new Exception(ex)
} finally {
proc.destroy()
}
p.destroy()就可以了直接写文件名就可以,例如文件夹下面有a.java,b.exe,你直接写b.exe就可以,这明键应该是相对路径,path变量只是说系统会在path里面找到运行所需调用的东西
下面这个网激乱巧页陪慧里面有几个很好的 *** 作Process的例子,可以看看
http://iwtxokhtd.javaeye.com/blog/360630
1、java.exe:运行衡态java程序
2、javac.exe:
编译的,生成.class文件
3、世缓javaw.exe:
跟java命令相对的,运咐返源行java命令时,会出现并保持一个console窗口,
程序中的信息可以通过System.out在console内输出,而运行javaw,
开始时会出现console,当主程序调用之后,console就会消失;
javaw 大多用来运行GUI程序
是你安装了什么基于Java的软件吧,象Lotus Notes,Eclipse等都有可能出现这种情况
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)