1、File->Project Struct,选择Artifacts
2、创建build
- 点击+,选择JAR,选择From modules...
- 选择Module,选择要打包的项目
- 选择Main Class,选择项目入口类
- 选择JAR files from libraries,不选择extract to the target JAR,而是选择 copy to the output directory and link via manifest,否则没有依赖文件与清单
- 之后可以选择Directory for META-INF/MANIFEST.MF,这里会自动生成一个路径,但是不能选,建议选择项目的根目录
- 选完后点OK
- 这里的Output directory是jar导出的目录,自己选择
- 勾选Build on make或者Include in...,点击apply,点击OK
3、导出jar
- 菜单栏下,点击Build,点击Build Artifacts,选择导出的项目,点击Build,会将jar导出到之前第二步的Output directory目录下
-
4、执行jar
- 在jar包当前目录:java -jar xxx.jar
-
- (上面的那个错是我main方法的问题,在IDEA也是报这个错)