因为业务开发场景需要,将开发项目中的Java类打成一个jar包引入到外部工具中。
1.File -> Project Structrue -> Artifacts -> + -> JAR -> Empty…
命名jar包,定义jar导出位置
2.注意:创建与包名对应的文件目录结构。
最后,加载编写出的单个类文件(编译后的 .class 文件,一般在 target 目录下),如下图打开添加file, 找到文件。
将编译后的.class文件添加到目录下
加载后,文件如下。点击ok关闭对话框:
3.点击apply后。或者再次打开Project Structure...点击 Create new ManiFest, 选择位置,然后创建一个默认的 MANIFEST.MF。 然后关闭对话框,进入自行编辑。
点击Apply,再点击 OK。
4.编辑MANIFEST.MF文件。格式如下:
Manifest-Version: 1.0
Main-Class: com.chinalife.contract.print.common.PrintDataScriptlet
5. 导出jar文件
先运行 build(将java文件编译到class中,从而例jar文件可更新), 再导出:
完成之后,到之前设置的目录下,就可以找到导出的jar文件了。
测试运行jar文件:
进到jar的目录,执行
java -jar PrintDataScriptlet.jar