import java.io.*;
import java.lang.*;class RuntimeTest
{
public static void main(String [] arg)
{
try
{
java.lang.Runtime r=Runtime.getRuntime();
System.out.println(r.toString());
String str="";
str="/usr/bin/nkf -e -d -O C:\\Documents and Settings\\anyone";
str+="\\Local Settings\\Temp\\RQ1038c3d6420_WEB.sjis C:\\Documents and ";
str+="Settings\\anyone\\Local Settings\\Temp\\RQ1038c3d6421_WEB";
System.out.println(str);
//str="/usr/bin/nkf -e -d -O f:\\aa";
java.lang.Process p=r.exec(str);
}catch(Exception e)
{
e.printStackTrace();
}
}
}
上面代码为什么执行java.lang.Process p=r.exec(str);这句会错呀
能给我讲讲Runtime,Process类的用法吗?
import java.lang.*;class RuntimeTest
{
public static void main(String [] arg)
{
try
{
java.lang.Runtime r=Runtime.getRuntime();
System.out.println(r.toString());
String str="";
str="/usr/bin/nkf -e -d -O C:\\Documents and Settings\\anyone";
str+="\\Local Settings\\Temp\\RQ1038c3d6420_WEB.sjis C:\\Documents and ";
str+="Settings\\anyone\\Local Settings\\Temp\\RQ1038c3d6421_WEB";
System.out.println(str);
//str="/usr/bin/nkf -e -d -O f:\\aa";
java.lang.Process p=r.exec(str);
}catch(Exception e)
{
e.printStackTrace();
}
}
}
上面代码为什么执行java.lang.Process p=r.exec(str);这句会错呀
能给我讲讲Runtime,Process类的用法吗?
{
public static void main(String [] arg)
{
try
{
java.lang.Runtime r=Runtime.getRuntime();
java.lang.Process p=r.exec("c:\\Program Files\\Microsoft Office\\OFFICE11\\winword.exe xxx.doc ");
}catch(Exception e)
{
e.printStackTrace();
}
}
}
前加上:
str = "cmd /c " + str; //(window)
应该可以运行了。
刚学,盼高手!