使用Idea中将单个java类打包成jar包

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

你可能感兴趣的:(springboot,java后端,java,intellij-idea,jar)