IDEA下打包JAR

IDEA打包可执行的JAR包(方式一)

  • 创建test 项目,新建test类如下:
1
2
3
4
5
6
package test;
public class MyTestMain {
public static void main(String[] args) throws Exception {
System.out.println("hello work");
}
}
  1. 点击菜单中选择 File->project structure
    IDEA打包
  2. 选中 Artifacts,点击+选择 JAR->from modules with dependencies
    IDEA打包
  3. 选择打包的模块,要运行的Main class,选择copy to the output … ,*.MF文件一定要选择放到当前打包项目的resources目录下
    IDEA打包 更改Name名称,更改Output directory(输出目录),勾选Build on make
    IDEA打包
  4. 点击编译,在输出目录会看到test.jar的包
    IDEA打包
    IDEA打包

运行JAR main方法

  1. 在Windows控制台进入到输出目录路径
    运行JAR
  2. 执行main方法
    运行JAR

IDEA打包普通的JAR包

与”IDEA打包可执行的JAR包”基本相同,只有在第3点有一点区别,不选择Main Class。

IDEA打包可执行的JAR包(方式二)

与方式一的区别是把所有依赖的class都会打包到一个jar,不适用大项目,项目大不推荐

  1. 就第三点有区别, 选择打包的模块,要运行的Main class
    IDEA打包
文章目录
  1. 1. IDEA打包可执行的JAR包(方式一)
  2. 2. 运行JAR main方法
  3. 3. IDEA打包普通的JAR包
  4. 4. IDEA打包可执行的JAR包(方式二)
,