Java进阶(五十六)-IntelJ IDEA 将java项目打包成jar及引用外部包
打包成Jar
首先要保证自己的Java代码是没有问题的,在IDEA里面是可以正常运行的,然后,按下面步骤:
1.打开File -> Project Structure -> Artifacts,如下图
点击“+”,选择“Jar”,选择Empty或From modules with dependencies,后者会把在项目中用到的Jar包解压开,当成项目的一部分,打包到最后的Jar包中。但是这样会有一个问题,即,如果项目中引用的Jar包有签名过,最后打包成的Jar包运行时会抛出错误:
“java.lang.SecurityException: Invalid signature file digest for Manifest main attributes”
因此,笔者选择的是Empty,然后在“Output Layout”中,把自己要打包的文件、文件夹添加进去。
2.配置完成后,apply即可。
引用外部Jar包
具体步骤:
File -> Project Structure (ctrl + shift + alt + s ) -> Module -> Dependencies -> Add… -> Library… -> Attach Classes.