如何将多个java源文件打包成可执行jar包

时间:2021-09-10 15:48:14

一、背景

       今天在开发中,遇到个问题,我们的应用依赖了一个第三方jar包,于是第三方开发人员就打了个包过来,刚开始一切正常,等开发完了准备放到服务器上跑的时候,启动服务报错了

      如何将多个java源文件打包成可执行jar包

       这个错误以前遇到过,52.0表示是需要Jdk1.8运行的,而我的linux服务器上的jdk版本是1.7(不方便改),所以唯一的解决办法就是让第三方开发人员将java源文件给我自己打包(当然,他们也可以根据我们的jdk版本需求重新打包)。自己打包的过程中需要注意编译和运行的jdk版本需要保持一致,这里我用jdk1.7来进行打包。


二、如何将多个java源文件打成jar包

     首先配置好jdk环境,将java源文件放到某个磁盘的目录下,打开cmd然后进入该目录

     第一步,编译。将java源文件编译成class文件

     如何将多个java源文件打包成可执行jar包

     因为编译源文件还需要依赖第三方jar包,所以这里通过-cp 来指定,同时指定编码格式,回车即可

     第二步,打包。对生产的class文件进行打包

    如何将多个java源文件打包成可执行jar包

   最后,将会在我们指定的目录生成一个可执行的jar包,然后我们本地应用导入这个jar包即可。