当前位置: 技术问答>java相关
Java中怎样调用外部的exe或bat文件,急
来源: 互联网 发布时间:2015-02-13
本文导语: | 这是一个简单的Test.java,功能比较的简单。如果要从事较复杂的功能的话, 请参考JAVA的类库。 Sample: import java.io.*; public class Test { public static void main(String[] command) { if(command.length != 1) { ...
|
这是一个简单的Test.java,功能比较的简单。如果要从事较复杂的功能的话,
请参考JAVA的类库。
Sample:
import java.io.*;
public class Test {
public static void main(String[] command) {
if(command.length != 1) {
System.out.println("请输入运行文件的文件名");
System.exit(0);
}
try {
Process proc = Runtime.getRuntime().exec(command[0]);
BufferedReader in = new BufferedReader(
new InputStreamReader(proc.getInputStream()));
String text = null;
while((text = in.readLine()) != null) {
System.out.println(text);
}
}
catch(IOException ioError) {
ioError.printStackTrace();
System.exit(0);
}
}
}
请参考JAVA的类库。
Sample:
import java.io.*;
public class Test {
public static void main(String[] command) {
if(command.length != 1) {
System.out.println("请输入运行文件的文件名");
System.exit(0);
}
try {
Process proc = Runtime.getRuntime().exec(command[0]);
BufferedReader in = new BufferedReader(
new InputStreamReader(proc.getInputStream()));
String text = null;
while((text = in.readLine()) != null) {
System.out.println(text);
}
}
catch(IOException ioError) {
ioError.printStackTrace();
System.exit(0);
}
}
}