苯乙双胍 禁止使用:Java如何调用可执行文件和批处理命令
来源:百度文库 编辑:偶看新闻 时间:2024/10/02 18:56:02
Java如何调用可执行文件和批处理命令
引言Java 是种跨平台的语言,我们经常碰到需要通过Java调用windows下某些程序。有些第三方厂商如(ANT),也提供了调用windows下可执行程序的方法,但我们往往需要调用一些批处理命令。而java 却不提供。
这里,我采用一种变相的调用方法,使得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 调用,即可。
如何利用批处理依次执行两个可执行文件?
java程序如何变为可执行文件
显卡和声卡程序在哪个文件夹下?用批处理如何调用它们?
JAVA程序编译以后,如何变成可执行文件
批处理命令
批处理命令
批处理命令
批处理命令
批处理命令
Java如何调用Windows API
Java如何调用Windows API??????????
用JAVA如何调用批处理文件
java运行环境变量,如何使用批处理
怎样使一个调用java的批处理运行?要安装什么呢?
如何在cygwin中使用make命令产生可执行文件
JAVA 编写的程序 如何 生个可执行文件?
如何调用windows的关机命令?
java如何实现调用文本编辑器
如何调用自建的java包
如何在CAD 中调用ARX文件!希望能给出具体的方法和命令!
在win98下如何建立这个批处理命令
如何编写这样的一个.VBS脚本 或 批处理命令
请高手赐教:如何设批处理命令打开EXCEL文件
请教:如何创建定时开机关机批处理命令啊?