这还有一个例子,请参考: 这是执行命令符状态下的日期命令 Runtime r = Runtime.getRuntime(); Process p = null; try { p = r.exec("cmd /q /c date "2001-8-9""); }catch(Exception ee){ System.out.println("错误"); }
好像不行,编译通不过,说是没有exec这个方法
注意有些命令是无法执行的,如:cp (unix) 还有执行shell (unix) 也需要特殊处理import java.io.*; public class execcmd{ public static void main(String[] arg) { try{ Runtime.getRuntime().exec(arg[0]); } catch(Exception e) {} } }
CommStr = "javac " + FileName1 + ".java";
Runtime.exec(CommSTK);请指教!谢谢!
import java.io.*;
public class Test {
public static void main(String[] arg) {
try{
Runtime.getRuntime().exec("notepad");
}
catch(Exception e) {}
}
}
But failed with JDK1.2 unter Linux 6.2.
这是一个java调用记事本的例子
Runtime r=Runtime.getRuntime();
Process p=null;
String cmd[]={"notepad",""};
try{
p=r.exec(cmd);
}
catch(Exception e){
System.out.println("error executing: "+cmd[0]);
这是执行命令符状态下的日期命令
Runtime r = Runtime.getRuntime();
Process p = null;
try {
p = r.exec("cmd /q /c date "2001-8-9"");
}catch(Exception ee){
System.out.println("错误");
}
public class execcmd{
public static void main(String[] arg) {
try{
Runtime.getRuntime().exec(arg[0]);
}
catch(Exception e) {}
}
}