当前位置: 技术问答>java相关
Java中如何运行系统命令?
来源: 互联网 发布时间:2015-01-12
本文导语: Java中有没有运行系统命令的类?象system('ls')之类的?? | exec 不行吗? | 给你个例子吧。 import java.io.*; public class Test { public static void main(String[] arg) { try{ Runtime.getRuntime().exec("note...
Java中有没有运行系统命令的类?象system('ls')之类的??
|
exec 不行吗?
|
给你个例子吧。
import java.io.*;
public class Test
{
public static void main(String[] arg)
{
try{
Runtime.getRuntime().exec("notepad");
}
catch(Exception e) {}
}
}
有例子了,明白了吧,如果还有什么可以看一下Runtime的API文档,有详细说明的,如参数等等。
好了,可以送分给我了哦。^_^
|
不对,系统命令不光是应用程序,下面的可以运行吗?
import java.io.*;
public class Test
{
public static void main(String[] arg)
{
try{
Runtime.getRuntime().exec("dir");
}
catch(Exception e) {}
}
}
不可以!
import java.io.*;
public class Test
{
public static void main(String[] arg)
{
try{
Runtime.getRuntime().exec("dir");
}
catch(Exception e) {}
}
}
不可以!
|
内部命令(即你说的系统命令)可以这样运行:
Runtime.getRuntime().exec("command.com /c dir");
Runtime.getRuntime().exec("command.com /c dir");