有一个关于Runtime的问题 急!谢谢大家的帮助。
我用java程序调用一个外部的.exe程序。可是我在DOS下 直接运行这个程序,是可以正确加载和执行的,可是用RUNTIME就显示报错。我的程序代码是:
package FAQ;
import java.io.*;
public class A2POS {
public static String Qurl= "C:\\jbuilder\\POS\\question.txt ";//POS的输入文件
public static String Rurl= "C:\\jbuilder\\POS\\result.txt "; //POS的输出文件
private static File Qu=new File(Qurl); //输入流对象
private static File Ru=new File(Rurl); //输出流对象
public void A2POS() {
//建立两个新的文件
try {
Qu.delete();
Qu.createNewFile();
}catch (Exception e)
{
e.printStackTrace();
}
try
{
File Ru=new File(Rurl);
Ru.delete();
Ru.createNewFile();
}catch (Exception e)
{
e.printStackTrace();
}
}//A2POS()
//调用POS 外部程序 geniatagger
public void Pos(String Inquestion) throws
IOException // <1> 写入要标注的句子
{
String question= Inquestion;
PrintWriter out= new PrintWriter(new BufferedWriter(new FileWriter(Qu)));