所有分类
  • 所有分类
  • 未分类

Intellij IDEA–将Java项目打包为jar包–方法/实例

简介

本文介绍Idea打包普通Java项目的方法。

本文使用Idea将普通Java项目打包为jar包,并使用java -jar xxx.jar命令来运行它。

本文中说的普通Java项目,是没有使用maven或者gradle这种构建工具的项目,如果用了这些构建工具,直接用它们的打包命令是最合适的。见:

maven-使用Idea打包SpringBoot项目-方法/实例 – 自学精灵

gradle-使用Idea打包SpringBoot项目-方法/实例 – 自学精灵

新建普通Java项目

创建完之后,在main里边输出个“Hello World” :

法1:用Idea打包为jar包

1.进入项目结构

选中Java项目的工程名称,在菜单中选择 File=> Project Structure…

2.选择从模块中生成带依赖的JAR包

Project Settings=> Artifacts=> “+“=> JAR=> from modules with dependencies

3. 配置主类、依赖的存放方式

配置”Main Class”:点击那个文件夹图标,Idea会自动识别到main类。

JAR files from libraries选择“extract to the target JAR”:将所有的依赖放到生成的JAR包中。

另外要注意:Directory for META-INF/MANIFEST.MF这里,会自动生成出来。如果没有自动生成或者是灰色的,重新操作上述步骤。否则,后边用java -jar来执行时会失败,报错为:

Error: Invalid or corrupt jarfile jar

4.确认上述操作

执行完上一步之后,左侧会生成META-INF文件夹。

先点击“Apply”,再点击“OK”

5.打包 

Build=> Build Artifacts…=> 点击“Build”或“Rebuild”即可生成最终的可运行的jar

编译之后:

法2:命令行运行jar包

法1:用命令行运行

法2:用Idea调用出Power Shell来运行

右键demo_java.jar=>  Open In=> Terminal

0

评论0

请先

显示验证码
没有账号?注册  忘记密码?

社交账号快速登录