我想把.java文件编译一下,然后输出到文本框中怎样才能实现啊
final Button compileButton = new Button(shell, SWT.NONE);
compileButton.addSelectionListener(new SelectionAdapter() {
public void widgetSelected(SelectionEvent arg0) throws IOException {
Process hp=Runtime.getRuntime().exec(tmp="cmd.exe/c javac"+"\""+filename+">tmp\" 2>&1");
hp.waitfor();
FileInputStream fis=new FileInputStream(tmp);
BufferedReader br1=new BufferedReader(new InputStreamReader(fis));
String s=null;
try{
while((s=br1.readLine())!=null){
text.append(s+"\r\n");
}
}
请高手,达人们看看我该怎样实现?上面是我的代码,但是老是有问题,该怎样修改而达到目的啊。急切判回复。谢谢