Ai
1 Star 0 Fork 0

20175235泽仁拉措/Besti.Java

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
CompileDialog.java 1.06 KB
一键复制 编辑 原始数据 按行查看 历史
20175235泽仁拉措 提交于 2019-04-08 00:58 +08:00 . txt
import java.io.*;
import javax.swing.*;
import java.awt.*;
public class CompileDialog extends JDialog {
JTextArea showError;
CompileDialog() {
setTitle("编译对话框");
showError = new JTextArea();
Font f =new Font("宋体",Font.BOLD,15);
showError.setFont(f);
add(new JScrollPane(showError),BorderLayout.CENTER);
setBounds(10,10,500,300);
}
public void compile(String name) {
try{ Runtime ce=Runtime.getRuntime();
Process proccess = ce.exec("javac "+name);
InputStream in=proccess.getErrorStream();
BufferedInputStream bin=new BufferedInputStream(in);
int n;
boolean bn=true;
byte error[]=new byte[100];
while((n=bin.read(error,0,100))!=-1) {
String s=null;
s=new String(error,0,n);
showError.append(s);
if(s!=null) bn=false;
}
if(bn) showError.append("编译正确");
}
catch(IOException e1){}
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/drpkgj/Besti.Java.git
git@gitee.com:drpkgj/Besti.Java.git
drpkgj
Besti.Java
Besti.Java
master

搜索帮助