如何用shell脚本编译java工程

  • 编译java工程一般直接用IDE或者用Ant、Maven之类的工具,很少有人用纯shell来编译java工程。正好遇到这样一个应该,用这篇博文做一下记录。
    案例:本人用eclipse写了一个java project,然后编译打成jar包。

    这个可以采用eclipse自带的Export就可以导出jar了。但是为了软件自动化等巴拉巴拉的原因,采用存shell脚本编译。

    如图所示,java project的名称为iec104,下面src是源文件目录,bin是所引用的jar包目录,现在要进行编译,并且打成jar,如果对jar有所了解,都知道jar有个MANIFEST.MF文件,iec104工程的MF文件内容如下:

    1.Manifest-Version: 1.0
    2.Main-Class: com.zzh.run.Iec104RecvRun
    意思就是制定了运行的main-class(有public static void main(String args[])的类)。
    将这个文件拷贝到iec104的根目录下,然后执行脚本compile.sh,内容如下:
    01.
    关键字:
50000+
5万行代码练就真实本领
17年
创办于2008年老牌培训机构
1000+
合作企业
98%
就业率

联系我们

电话咨询

0532-85025005

扫码添加微信