有关于在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 JAVA SWING的界面问题,运行时如何在界面添加一个新按钮? Problem of Date 初始化块和构造函数执行顺序的问题 Java数字输出格式 这是一个类库中已有的类 的 问题 关于thinking in java 中month的问题 关于JAVA急需高手帮忙! java.nio.SocketChannel读完数据还表示isReadable是什么原因? javah问题,高手请进 求教java種種的區別?入門問題,望大家指點. 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( );