1、File->Project Struct,选择Artifacts

使用IDEA导出jar


2、创建build

  • 点击+,选择JAR,选择From modules...使用IDEA导出jar
  • 选择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,这里会自动生成一个路径,但是不能选,建议选择项目的根目录使用IDEA导出jar
  • 选完后点OK
  • 这里的Output directory是jar导出的目录,自己选择
  • 勾选Build on make或者Include in...,点击apply,点击OK使用IDEA导出jar

3、导出jar

  • 菜单栏下,点击Build,点击Build Artifacts,选择导出的项目,点击Build,会将jar导出到之前第二步的Output directory目录下
  • 使用IDEA导出jar使用IDEA导出jar
  •  

4、执行jar

  • 在jar包当前目录:java -jar xxx.jar
  • 使用IDEA导出jar使用IDEA导出jar
  • (上面的那个错是我main方法的问题,在IDEA也是报这个错)

相关文章:

  • 2021-10-22
  • 2021-10-06
  • 2021-09-03
  • 2021-04-08
  • 2021-05-17
  • 2021-08-20
  • 2021-12-30
  • 2021-09-29
猜你喜欢
  • 2022-01-10
  • 2021-11-10
  • 2022-02-07
  • 2022-12-23
  • 2022-01-03
  • 2021-04-06
相关资源
相似解决方案