定时处理任务 可以使用quartz这个开源组件 可以已unix cron job的方式来设定时间
不过不明白 你的内容和标题啥关系
不过不明白 你的内容和标题啥关系
解决方案 »
- MyEclipse生成web service错误Unable to create JAXBContext
- Struts1
- 求教各位大哥一个java.sql.SQLException的异常??
- servlet可以主动向客户端发送消息吗?
- 拉灯游戏
- 请问那位能够提供一个聊天室源代码下载吗?有后台,可保存聊天记录的,可以多人聊天
- 学习struts中tld文件是如何编写的
- mysql jdbc数据库连接池 问题
- 用EJB的findbyXXX返回一个COLLECTION,怎样把这个 collection 显示在combobox里阿?
- 请教一个JDBC 和SQLServer的问题,出现了以外的情况,请帮帮忙
- spring+Hibernate+JSF 配置问题(路过的朋友帮帮忙啊。)
- 交给spring管理的bean
这里,我采用一种变相的调用方法,使得Java 能调用批处理命令。如果您有更好的方法,希望您能告诉我。
前期准备[/B]
Quick Batch File (De)Compiler
将任何BAT、CMD批处理脚本编译为EXE文件!
开始
1. 运行exe 文件
Java JDK里已经提供了调用的方法,不在累赘,代码如下。
try {
String command = "notepad";
Process child = Runtime.getRuntime().exec(command);
} catch (IOException e) {
}
2. 运行 bat(批处理) 文件
Java 对批处理文件还不支持。刚开始一直在研究 Java 如何调用批处理文件,始终找不到解决方法。后来只好绕过批处理,考虑如何将批处理转换为exe可执行文件。然后再通过Java调用可执行文件。
在Google上搜索一下,找到Quick Batch File (De)Compiler,可以将任何BAT、CMD批处理脚本编译为EXE文件。使用了一下,果然可以。
Quick Batch File (De)Compiler使用非常简单:
Quickbfc 文件名.bat 文件名.exe(将批处理命令编译为可执行文件)
quickbfd 文件名.exe 文件名.bat(将可执行文件反编译为批处理命令)
然后,我们再按第一种方法通过Java 调用,即可。