J2SE编译.java文件并获取编译进度

来源:互联网 发布:mpls vpn网络体系架构 编辑:程序博客网 时间:2024/05/22 10:39

J2SE编译.java文件并获取编译进度

一直在想一个和eclipse相仿的编译.java文件相似的方法,查看了api后,写出了以下代码。

源文件放在D://Test//cmdJavaTest//src下,所要编译的类为j2me.shell.*,编译后存放在tempclass文件夹下。

由于Runtime.exec(String cmdStr,String[]envp,File file)中envp并不支持迭代收,所以EXTRAAPI也只好使用全称将所以包的完整路径都表示出来了。

 

编译进度记录在了log.txt中。

 

代码如下:

 

原创粉丝点击