您的位置:首页 > 编程语言 > Java开发

mac下idea的使用之java工程打包生成jar篇

2017-03-02 10:09 1071 查看
我们先选中工程,然后点如下的图标,打开配置文件,再选中artifacts选项,再点加号选jar,起一个名字,然后再填写好要打到的路径,下面就是我们要选择我们需要的包或着文件了



 一般情况下是把工程的输出目录也就是src都打成一个包,这里第一个就是直接打在要打的包的根目录下没有多一层文件夹



 

点了上面的之后



 这里有一个加号我们可以更精细的控制我们想要打入包中的东西



 

我们只想把test.java打入,选这个文件



 

然后再把file1.txt打入包中 ,选中我们需要的文件后,还要把build on make选上,然点ok



 

点make



 

 

就会在我们要打到的目录下发现生成的包



解压开包会发现里面确实我们想要的文件



但是当打完包后,运行相关的jar包,可能会出现


Exception in thread "main" java.io.IOException: Mkdirs failed
to create /var/folders/................./META-INF/license

的错误,那么一般是因为在打包后的文件里多了个文件,把它删除就好
zip -d ****.jar META-INF/LICENSE
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: