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

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

此篇博客将试图教会你怎么样用 IDEA 将普通 Java 项目打包成 Jar 包并运行。

  • 如果你的 IDEA 是汉化的,可以看【普通 Java 项目打包成 Jar 包并运行(中文 IDEA)】
  • 如果你的 IDEA 是英文的,可以看【普通 Java 项目打包成 Jar 包并运行(英文 IDEA)】
  • 如果你想将 IDEA 进行汉化,可以查看 PyCharm 下载安装和汉化 的汉化部分,PyCharm 和 IDEA 的汉化方法和汉化包都是通用的。

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

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

image.png

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

image.png

点击【文件】→【项目结构】。

30ff59aeaf105ee6c080b9b3e92942cf.png

点击【工件】→【+】→【JAR】→【来自具有依赖项的模块】

e8bf7f75a3696a18c014ca4b6523e0a0.png

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

image.png

选中包含 main 方法的主类,点击【确定】。

61009fca58d2b7d12ad0805801e38f27.png

选中【提取到目标 JAR】,点击【确定】。

81420a655dacf3e322120b74244484bc.png

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

3e76ac8782efcdb744f2b8ab938c2a25.png

点击【构建】→【构建工件】。

8737c8b56e79cfa3b8d5dfc30fb6b26d.png

点击【构建】。

69c0ccf12312e5753a656a34be308e13.png

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

08f6efdd47e040cf11ea2c0c2cb2383a.png

构建完成之后,在项目窗口中可以找到我们的 Jar 包。

2bd8cebd85d2924af9b62bfc7d4282df.png

构建完成之后,在项目窗口中可以找到我们的 Jar 包。




目录
相关文章
|
4月前
|
IDE Java 开发工具
【Java基础-环境搭建-创建项目】IntelliJ IDEA创建Java项目的详细步骤
IntelliJ IDEA创建Java项目的图文详细步骤,手把手带你创建Java项目
514 10
【Java基础-环境搭建-创建项目】IntelliJ IDEA创建Java项目的详细步骤
|
4月前
|
监控 测试技术 开发者
IDEA项目调试你都会用了么,快看看是否有你不知道的调试技巧
在IntelliJ IDEA中,熟练运用调试工具可显著提升开发效率。通过设置断点、单步执行、变量监控等功能,快速定位问题并优化代码性能。此外,掌握多线程调试、异常处理及远程调试技巧也至关重要。为提高效率,建议合理使用条件断点、快捷键与日志监控,同时不断学习总结经验。若觉得有用,别忘了点赞收藏!
IDEA项目调试你都会用了么,快看看是否有你不知道的调试技巧
|
4月前
|
数据安全/隐私保护
IntelliJ IDEA使用技巧:在一个项目中如何正确引用其他子模块。
我希望这个解答可以帮助你,有了这些知识,你可以更好地使用IntelliJ IDEA并轻松处理项目中的子模块。
321 19
|
6月前
|
Java 应用服务中间件 API
Servlet开发流程 (里面有Idea项目添加Tomcat依赖详细教程)
本文详细介绍了Servlet的开发流程,包括在IntelliJ IDEA中添加Tomcat依赖的详细教程。通过上述步骤,开发者可以快速搭建并运行一个基本的Servlet应用,理解并掌握Servlet的开发流程对于Java Web开发至关重要。希望本文能够帮助开发者顺利进行Servlet开发,提高工作效率。
476 78
|
7月前
|
Java Maven
Idea配置项目的热启动
Idea配置项目的热启动
511 5
Idea配置项目的热启动
|
IDE Oracle Java
中南林业科技大学Java实验报告一:第一个可以运行的JAVA程序
中南林业科技大学Java实验报告一:第一个可以运行的JAVA程序
268 0
|
Java
Java - 传带命令参数运行程序
Java - 传带命令参数运行程序
642 0
Java - 传带命令参数运行程序
|
Java
JAVA万能:JNLP在浏览器上以WEB方式运行JAVA程序
JAVA万能:JNLP在浏览器上以WEB方式运行JAVA程序
597 0