目录
分为两种打包方式
- 有多个主类,运行时需要指定主类
- 直接运行,不需要指定主类
运行时需要指定主类
打包
- 选择“File”,再选择“Project Structure”(快捷键Ctrl+Alt+Shift+S)
- 选择Artifacts,然后点击+
- 点击"JAR" ---> "From modules with dependencies..."
Empty
使用"Empty"打包的好处就是,可以只将自己需要用的类进行打包,无需将项目完全打包,避免jar包或war包过于庞大臃肿。From modules with dependencies...
使用这种打包方式,会将项目完整的一起打包。这样做的好处就是打好包后,不会缺类少类。 - Creatge JAR from Modules
- 配置完成后点击ok
- Build-Build Artifacts...
- 点击Build
- 打包完成
cmd运行
命令:java -cp jar包路径 主类全类名
运行时不需要指定主类
打包
- 选择“File”,再选择“Project Structure”(快捷键Ctrl+Alt+Shift+S)
- 选择Artifacts,然后点击+
- 点击"JAR" ---> "Empty"
Empty
使用"Empty"打包的好处就是,可以只将自己需要用的类进行打包,无需将项目完全打包,避免jar包或war包过于庞大臃肿。From modules with dependencies...
使用这种打包方式,会将项目完整的一起打包。这样做的好处就是打好包后,不会缺类少类。 - 修改jar包的名称和输出路径,完成后点击"Create Manifest..."
- 选中java工程名字,点击ok
- 选择main方法所在的类,点击ok
- 双击添加,点击ok
- 接下来操作同上
cmd运行
命令:java -jar jar包路径