有关于在JAVA GUI上运行程序 比如 在一个 GUI上 存在一个textarea允许输入code 然后存在一个 按钮“compile” 点击“compile”就可以运行textarea中的code当然另外存在一个 输出界面 输出运行结果(细节)这个按钮“compile”应该怎么编写?具体的code能不能大概写一下?谢谢大家 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你要 写 ide 啊 我觉得你应该在程序中将code保存到某个文件中,然后通过代码运行某一个编译程序……我没试过 其实我主要是不明白 如何在GUI上 编译一段CODE所以希望大家能不能帮忙介绍一下如何实现那种功能? 就是调用javac命令吧TextArea text=new TextArea();Process p=Runtime.getRuntime().exec("cmd/C javac aa.java");BufferedReader br = new BufferedReader(new InputStreamReader(process.getInputStream());String str=null;while ( (str=br.readLine()) != null){text.append(str);}process.waitfor( );LZ试一下吧 重贴一下代码TextArea text=new TextArea();Process process=Runtime.getRuntime().exec("cmd/C javac aa.java");BufferedReader br = new BufferedReader(new InputStreamReader(process.getInputStream());String str=null;while ( (str=br.readLine()) != null){text.append(str);}process.waitfor( ); 写个button,并给它添加ActionListener 问个javabean的问题 java实现rc4算法后十六进制转换 JAVA拖拽事件 求教interface与abstract有什么区别 Java的线程同步问题-synchronized 如何让JInternalFrame 显示出来? '水仙花数'怎么求???? 如何写程序实现监视本机所有与网络的通信连接? 怎样将输入的字符串转变位一个整数类型的数组? io问题???急 Thread sleep疑惑 我的迅雷程序加速问题(code1)
TextArea text=new TextArea();
Process p=Runtime.getRuntime().exec("cmd/C javac aa.java");
BufferedReader br = new BufferedReader(new InputStreamReader(process.getInputStream());
String str=null;
while ( (str=br.readLine()) != null){
text.append(str);
}
process.waitfor( );
LZ试一下吧
TextArea text=new TextArea();
Process process=Runtime.getRuntime().exec("cmd/C javac aa.java");
BufferedReader br = new BufferedReader(new InputStreamReader(process.getInputStream());
String str=null;
while ( (str=br.readLine()) != null){
text.append(str);
}
process.waitfor( );