Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >IDEA给springboot项目打jar包的第二种方法

IDEA给springboot项目打jar包的第二种方法

作者头像
震八方紫面昆仑侠
发布于 2020-07-22 13:48:03
发布于 2020-07-22 13:48:03
2.4K0
举报

之前介绍过IDEA使用maven打jar包的方法sprint boot项目打jar包。但是这种方法有个缺点,如果项目除了maven引入的jar包,还手工导入了其它jar包,这方式打包会失败,报calssnotfound错误。maven打包只能看见maven引入的包,看不到手工引入的包。这种情况可以采用本文介绍的方法。

打开IDEA项目,快捷键Ctrl+Shift+Alt+S 打开Project Structure

左侧点击Aritfacts,弹出框里Moudule会自动识别项目名称,Main Class点击箭头,出现浏览窗口,稍等会自动识别启动类,点击选择就行。下方勾选copy to the output选项,下方目录一定要选择resource目录,不要选择默认的java目录,有的博客也告诉java目录,是错误的。配置完点击OK。

下图的都默认就行,记住output directory,jar包出现在这里

IDEA上方菜单选择build->build artifacts

代码编辑区会出现build菜单

点击build和rebuild都可以,稍等build完成,到output目录可以看到一系列jar包。

箭头指的是最终要运行的jar包,其它同一个目录的jar包都是依赖的包。cmd执行jar包,成功启动。

这种方法的缺点是打完的包不是一个jar包,如果要在服务器运行,需要把整个目录传上服务器,才能运行jar,因为目录其他依赖包也是需要的。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-05-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 MySQL从删库到跑路 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
玩转IDEA项目结构Project Structure,打Jar包、模块/依赖管理全搞定
如何给Module模块单独增加依赖? 如何知道哪些Module模块用了Spring框架,哪些是web工程? IDEA如何打Jar包?打War包?
YourBatman
2022/03/08
3K0
玩转IDEA项目结构Project Structure,打Jar包、模块/依赖管理全搞定
玩转IDEA项目结构Project Structure,打Jar包、模块/依赖管理全搞定
熟练的正确使用IntelliJ IDEA,是一个“高手”该有的样子,因为那是你的门面。上篇文章 重点介绍了IDEA里最为重要的两个概念:Project项目和Module模块。相信你看完后再也不会把IDEA的Project比作Eclipse的Workspace,并且对IDEA有了一份更深的了解。
YourBatman
2021/02/02
4.3K1
IDEA+Maven 打jar包[通俗易懂]
最新修改 以前写的打包方式可能看起来有些繁琐,这里给出进一步简洁的解决方案简单粗暴
全栈程序员站长
2022/09/02
4.4K0
记录——IDEA如何打普通JAR包
习惯了用maven命令打包,有点忘记了如何打一个普通的jar包了,特此记录一下。 jar包分两种:一种是有main函数的可以直接执行的jar包,一种是没有main函数,不可以直接执行的jar包(通常是工具包)
海加尔金鹰
2020/06/09
2.1K0
IDEA导入jar包[通俗易懂]
2、点击 File -> Project Structure(快捷键 Ctrl + Alt + Shift + s),点击Project Structure界面左侧的“Modules”如图:
全栈程序员站长
2022/08/03
19.6K0
IDEA导入jar包[通俗易懂]
maven引入本地jar包的方法
但是有些情况,比如需要引入第三方包,如快递鸟,支付宝,微信等jar包(当然有可能直接提供maven依赖)
陈灬大灬海
2019/09/23
13.5K0
maven引入本地jar包的方法
Android Studio下打jar包及使用jar包
一、Android Studio 下打jar包的过程及遇到的问题处理 1,新建一个Project 含Activity项目 2,在此Project下新建一个Modul:.菜单file-->new--->
用户1733354
2018/05/22
5.1K0
Springboot将项目打成jar包
2、在Maven projects中的LifeCycle里面Package,等打包完成出现Build Success表示打包成功
全栈程序员站长
2022/07/01
3980
Springboot将项目打成jar包
maven引入本地jar包
但是有些情况,比如需要引入第三方包,如快递鸟,支付宝,微信等jar包(当然有可能直接提供maven依赖)
陈灬大灬海
2019/09/23
1.5K0
将瑞吉外卖项目jar包部署在远程服务器并成功运行在pc和移动端
目前开始写初步部署,因为我是完全用jar包部署的,直接部署的。没有放在docker容器中,所以我先这样做了。因为目前项目还是存在许多不足的地方,只是功能上的不完善,所以目前开始写jar包的初始部署运行。
兰舟千帆
2022/11/30
1.2K0
将瑞吉外卖项目jar包部署在远程服务器并成功运行在pc和移动端
IDEA导入第三方jar包, 并在Maven中打包该jar包
需要注意的是: groupId,artifactId 无需和jar包中完全一致, 只需我们自定义即可. 版本我们根据实际情况添加
时间静止不是简史
2023/08/09
4.5K0
IDEA导入第三方jar包, 并在Maven中打包该jar包
java -jar 中没有主清单属性_idea中jar包已经导入但是还是报错
部分参考自,InteliJ IDEA生成可执行jar运行提示没有主清单属性 – JavaShuo
全栈程序员站长
2022/10/03
1.5K0
004-IntelliJ IDEA导出Java 可执行Jar包
保证自己的Java代码是没有问题的,在IDEA里面是可以正常运行的,然后,按下面步骤:
上善若水.夏
2018/09/28
1.6K0
004-IntelliJ IDEA导出Java 可执行Jar包
SpringBoot-Jar包分离
(1)按照正常的springboot项目打包方式,对项目进行打包package,其打包后目录如下:
星辰sea
2022/10/29
7340
SpringBoot-Jar包分离
Spring Boot 直接用jar运行项目
概述 ---- 在Spring Boot 开篇-创建和运行一文中,介绍了如何创建一个Sprint Boot项目并且运行起来。但是运行的方式是在IDEA中直接Run起来的。还有另一中方式可以可以把Spring Boot程序运行起来,就是直接在命令行中执行jar包。 ---- 打成jar包 ---- 以往的WEB程序需要打成WAR包,部署到Tomcat上,而Spring Boot支持打包成JAR的形式,就算是JAR里面包含图片、页面等,也是支持的。另外使用JAR包的方式也方便部署到Docker上。 要想把Spr
庞小明
2018/07/06
7980
【SpringBoot】什么是Maven,以及如何配置国内源实现自动获取jar包
在官方的文档中对于Maven的介绍是如下所示的:Welcome to Apache Maven – Maven
用户11288949
2024/11/21
2800
【SpringBoot】什么是Maven,以及如何配置国内源实现自动获取jar包
IntelliJ IDEA如何把java源代码打包成jar包
1.我们点击菜单栏中的File–>选择Project Structure…(Ctrl+Alt+Shift+S)进入到设置页面,或者在IntelliJ IDEA页面右侧点击右上角的按钮也可到配置页面。
IT小马哥
2021/11/08
11.2K0
IDEA打包jar包详尽流程
3. 点击 "+" - JAR - From module with depenencies
执笔记忆的空白
2020/12/24
36.1K0
springBoot入门简介,使用spring initializer快速创建spring Boot项目
传统“单体”spring缺点:许多应用结合在一起,牵一发而动全身。一个小小的bug修改,或者日益增长的需求变更都需要停止服务重新启动。
全栈程序员站长
2022/08/09
1.4K0
springBoot入门简介,使用spring initializer快速创建spring Boot项目
【Maven】项目打包-war包-Jar包[IDEA将项目打成war包]
增加了一个打包插件:spring-boot-maven-plugin,并增加了一行配置:
谙忆
2021/01/21
2.5K0
【Maven】项目打包-war包-Jar包[IDEA将项目打成war包]
相关推荐
玩转IDEA项目结构Project Structure,打Jar包、模块/依赖管理全搞定
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档