【发布时间】:2013-10-02 10:06:28
【问题描述】:
我有大问题,请帮助我 我的情况是这样,我有程序 RegAlloc.java,它使用了几个类,即另一个包 P1 和 P2。 RegAlloc.java 和这两个包位于名为 Temp1 的文件夹中。 Temp 是包含 Temp1 和 Simplify.java 的文件夹,该文件夹还包含名为 P 的 Pacjages!和 P2 我需要从 Simplify.java 运行 RegAlloc 有什么解决方案吗?我正在使用Linux平台,请帮助我
try{
String s="RegAlloc.class";
String[] cmd = {"java", "-classpath=home/koha/pjt_new/Temp/Temp1/", s};
Process pro2 = Runtime.getRuntime().exec(cmd);
BufferedReader in = new BufferedReader(new nputStreamReader(pro2.getInputStream()));
String line = null;
System.out.println(in.readLine());
while ((line = in.readLine()) != null) {
text+=line;
text+="\n";
}
System.out.println(text);
} catch(Exception e) {
System.out.println("not Okey");
}
【问题讨论】:
-
问题不清楚。你得到的错误是什么?而据我所知 String s="RegAlloc.class" 应该是 String s="RegAlloc"
-
请不要多次问同一个问题。