开工第一天,正在暗自爽,领导让帮个忙,给一个工具类打成jar包,供其他项目组使用,这就开始了尝试。
其实网上已经有好多人写过了,只是尝试了几篇,坑得不轻,自己做下笔记,留作后面在遇到此种情况参考吧。
1.File -> Project Structrue -> Artifacts -> + -> JAR -> Empty…
2.给jar包命名和定义输出路径
3.创建与包名相对应的文件目录结构
关键:这个必须建,否则会报各种错误,比如找不到符号啊,找不到类啊等等,让你心焦的一把。
4.加载编写出的单个类文件(编译后的 .class 文件,一般在 target 目录下),如下图打开添加file, 找到文件
将编译后的.class文件添加到目录下
操作完毕,点击ok关闭对话框。
5.打jar包
在IDEA最上面的菜单栏选择Build–>Build Artifacts此时会弹出一个窗口,让你选择哪个Artifacts,选择刚刚创建的那个Artifacts即可。然后点击右边小窗口的Build就可以了。如下图所示。
到此打包结束,别的还提到了还要编写清单文件 MANIFEST.MF,我这里没有操作这一点,普通的Java项目不需要创建MANIFEST.MF。