IDEA 将普通 Java 项目打包成 Jar 包并运行(二)

简介: IDEA 将普通 Java 项目打包成 Jar 包并运行

普通 Java 项目打包成 Jar 包并运行(英文 IDEA)

以 尚硅谷基础实战——Bank 项目为例。c0aa671fb536d64cb946605d02833c46.png

首先将项目导入 IDEA。如果导入之后报错,正常现象,解决即可。bf318143beb7bf76ec5beddc0dcfde40.png

点击【File】→【Project Structure…】。

b7e361710f2ac93e9c2086070dce8520.png

点击【Artifacts】→【+】→【JAR】→【From modules with dependencies…】。

ba9bedeac98c35c14d50ba58f3cb4798.png

点击【Main Class】后的【文件夹图标】→【OK】。如果你的项目是多模块项目,那么可以通过设置【Module】来选择要打包的模块。

0cad674a61aa5ccc920a6fac7fa6633a.png

选中包含 main 方法的主类,点击【OK】。e5db8ea2eb5be237ee269174e43a6aaf.png

选中【extract to the target JAR】,点击【OK】。2889893350e42f54103b75cb0be0803c.png

在这里,我们可以修改生成 JAR 包的名字、输出位置;默认即可;点击【APPLY】→【OK】。

d3b4884a231f0186b64c352171281c02.png

点击【Build】→【Build Artifacts…】。

image.png

点击【Build】。

image.png

我们等待下方 Build 进度条完成。

b7215b8d6c2bfef4c7de9358dcb77b85.png

构建完成之后,在 Project 窗口中可以找到我们生成之后的 Jar 包。48a61bf1fd659e5839e056bcb14f933a.png

运行 Jar 包

以打好的 Bank.jar 包为例。

  1. 进入我们打好的 Bank.jar 包目录。7fe6e91738d00fa38d01d13cb285cccb.png
  2. 在路径栏输入 cmd 并 回车b5c13e18e8264ad6106bc5cd4fa508d6.png
  3. 输入命令 java -jar Bank.jar,回车就可以看到执行结果了。d81a3129cdd82cbfd5350a49228a09d9.png




目录
相关文章
|
2月前
|
Java
使用IDEA创建项目运行我的第一个JAVA文件输出Helloword
本文介绍了如何使用IDEA(IntelliJ IDEA)创建一个新的Java项目,并运行一个简单的Java程序输出"Hello Word"。文章详细展示了创建项目的步骤,包括选择JDK版本、设置项目名称和路径、创建包和类,以及编写和运行代码。最后,还展示了如何通过IDEA的运行功能来执行程序并查看输出结果。
143 4
使用IDEA创建项目运行我的第一个JAVA文件输出Helloword
|
2月前
|
Java
可直接编辑jar包的IDEA插件-JarEditor
IDEA自带的反编译插件虽可查看jar包中的class文件,但无法直接编辑。为解决此问题,作者开发了JarEditor插件,可在IDEA中直接编辑jar文件内的class及资源文件,无需解压或手动编译。点击Jar Editor可修改代码,通过Save/Compile保存并编译,Build Jar则将更改写回jar包。该插件简化了jar包编辑流程,提高了开发效率。
187 4
可直接编辑jar包的IDEA插件-JarEditor
|
3月前
|
Java Maven 容器
Maven使用IDEA自带工具打包,同时将lib下的jar包打入,双击jar包可直接运行
使用IntelliJ IDEA的Artifacts功能,可以将项目依赖的第三方jar包打包进jar文件中,实现双击jar包即可直接运行。
Maven使用IDEA自带工具打包,同时将lib下的jar包打入,双击jar包可直接运行
|
3月前
|
Java 开发工具
开发工具系类 之 Cannot determine path to ‘tools.jar‘ library for 17 (D:/Program Files/Java/jdk-17.0.9)
这篇文章讲述了作者在升级JDK至17版本后遇到IDEA无法识别`tools.jar`的问题,并提供了两种解决方法:升级IDEA版本或降低JDK版本,并提供了相关版本的IDEA兼容性信息。
开发工具系类 之 Cannot determine path to ‘tools.jar‘ library for 17 (D:/Program Files/Java/jdk-17.0.9)
IDEA运行 支付宝案例
该博客文章提供了在IntelliJ IDEA中运行支付宝案例的指南,并分享了项目源码的GitHub地址以及使用说明。
|
3月前
|
Java Maven C++
【Azure Developer】记录一次使用Java Azure Key Vault Secret示例代码生成的Jar包,单独运行出现 no main manifest attribute, in target/demo-1.0-SNAPSHOT.jar 错误消息
【Azure Developer】记录一次使用Java Azure Key Vault Secret示例代码生成的Jar包,单独运行出现 no main manifest attribute, in target/demo-1.0-SNAPSHOT.jar 错误消息
|
3月前
|
Java Spring
【Azure 应用服务】一个 App Service 同时部署运行两个及多个 Java 应用程序(Jar包)
【Azure 应用服务】一个 App Service 同时部署运行两个及多个 Java 应用程序(Jar包)
|
3月前
|
前端开发 JavaScript Java
【Azure 应用服务】App Service For Windows 中如何设置代理实现前端静态文件和后端Java Spring Boot Jar包
【Azure 应用服务】App Service For Windows 中如何设置代理实现前端静态文件和后端Java Spring Boot Jar包
|
4月前
|
Java
[JarEditor]可直接修改jar包的IDEA插件
### 修改JAR包变得更简单:JarEditor插件简介 **背景:** 开发中常需修改JAR包中的class文件,传统方法耗时费力。JarEditor插件让你一键编辑JAR包内文件,无需解压。 **插件使用:** 1. **安装:** 在IDEA插件市场搜索JarEditor并安装。 2. **修改class:** 打开JAR文件中的class,直接编辑,保存后一键构建更新JAR。 3. **文件管理:** 右键菜单支持在JAR内新增/删除/重命名文件等操作。 4. **搜索:** 使用内置搜索功能快速定位JAR包内的字符串。
458 2
[JarEditor]可直接修改jar包的IDEA插件
|
4月前
|
弹性计算 Java Serverless
Serverless 应用引擎操作报错合集之上传自定义JAR包,启动时报错,是什么导致的
Serverless 应用引擎(SAE)是阿里云提供的Serverless PaaS平台,支持Spring Cloud、Dubbo、HSF等主流微服务框架,简化应用的部署、运维和弹性伸缩。在使用SAE过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。