Idea 打包Java项目成jar包

第一步,选中要运行的文件

File —— Project Structure

Idea 打包Java项目成jar包

第二步:选中Artifacts,点击中间部分的绿色加号

Idea 打包Java项目成jar包

第三步,添加JAR From modules with dependencies

Idea 打包Java项目成jar包

 

第四步

所有目录都指定到运行文件的子目录下

Idea 打包Java项目成jar包

Idea 打包Java项目成jar包

更改名称

Idea 打包Java项目成jar包

如果已存在,会报错,可以删除此文件夹重新打包

Idea 打包Java项目成jar包

Idea 打包Java项目成jar包

Bulid一下,可以在classes中看到就可以了

Idea 打包Java项目成jar包

将jar文件复制到E盘下,执行命令

Idea 打包Java项目成jar包

 

注:

METE-INFO

一. 一般属性

1. Manifest-Version

用来定义manifest文件的版本,例如:Manifest-Version: 1.0

2. Created-By

声明该文件的生成者,一般该属性是由jar命令行工具生成的,例如:Created-By: Apache Ant 1.5.1

3. Signature-Version

定义jar文件的签名版本

4. Class-Path

应用程序或者类装载器使用该值来构建内部的类搜索路径

 

二. 应用程序相关属性

1. Main-Class

定义jar文件的入口类,该类必须是一个可执行的类,一旦定义了该属性即可通过 java -jar x.jar来运行该jar文件。