IDEA打可执行jar包

时间:2022-06-06 15:29:28

流程:
  1. File ->Project Structure -> Artifacts -> + -> JAR -> From modules with dependencise...
    -> Main Class后面的 ... -> 选择main方法所在的类 -> OK -> OK -> Apply -> OK
  2. Build -> Build Artifacts... -> 选择第一步自己打的jar选项 -> Build
  3.用解压文件打开打好的jar文件,删除META-INF目录下 .SF的文件
  4.CMD-> jar文件所在目录下 -> 执行 java -jar xxx.jar
有可能的问题:
jar中没有主清单属性 || 找不到或无法加载主类
方法:删除META-INF目录下 .SF的文件 && 修改META-INF目录下的MANIFEST.MF,添加 Main-Class: draw.print
注意:Main-Class:为固定前缀
draw.print 为所要运行的类名,别忘了带上前面的packege的名字