如何使用 IDEA 打 jar 包
1. 点击intellij idea左上角的“File”菜单 -> Project Structure
2. 点击"Artifacts" -> 绿色的"+" -> “JAR” -> Empty
3. Name栏填入自定义的名字,Output ditectory 选择 jar 包目标目录,Available Elements 里双击需要添加到 jar 包的文件,即可添加到左边的jar 包目录下,具体看下图。
!!!注意这里:需要将依赖也加入到左边,不然生成的 jar 包,启动时会报错。
选中所有依赖,右击【Put into Output Root】。
4. 点击Create Manifest,选择放置MANIFEST.MF的文件路径(直接默认项目根目录就行,尽量不要选别的路径,可能会造成不必要的错误),点击OK
5. 点击Main Class后面选择按钮。
6. 弹出框中选择需要运行程序入口 main 函数,点击OK。
7. 以上设置完之后,点击OK。
8. 点击菜单中“Build” -> “Build Artifacts”。
9. 双击弹出框中待生成jar包下面的build即可,如下图。
常见报错【未解决】:
Exception in thread "main" java.lang.NoClassDefFoundError: org/springframework/boot/SpringApplicationat com.hr.CodeApplication.main(CodeApplication.java:13)
Caused by: java.lang.ClassNotFoundException: org.springframework.boot.SpringApplicationat java.net.URLClassLoader.findClass(URLClassLoader.java:382)at java.lang.ClassLoader.loadClass(ClassLoader.java:424)at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)at java.lang.ClassLoader.loadClass(ClassLoader.java:357)... 1 more
第二种打包方式(使用Maven的Packge打包)
在父 pom.xml 中就,加入如下配置:
<build><!-- 最终打包的名字 --><finalName>springboot</finalName><!-- 手动指定文件夹为resources,加载java下所有的xml文件--><resources><resource><directory>src/main/java</directory><includes><include>**/*.xml</include></includes></resource><resource><directory>src/main/resources</directory><includes><include>**/*.*</include></includes></resource></resources><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><includeSystemScope>true</includeSystemScope></configuration></plugin></plugins>
</build>
点击 IDEA 右侧的 Maven 点击 package 即可打包完成!
如何使用 IDEA 打 jar 包相关推荐
- 手动将web项目的class文件打成jar包,手动打jar包,java -cvf,IDE打包底层指令
手动将web项目的class文件打成jar包. 我们的项目在使用IDE进行编译后,在项目的target目录下将会生成class文件.我们可以将class文件打成jar包. 使用的到命令为: 在targ ...
- 将jar包部署在docker上,将jar包打成镜像,使用docker部署jar包
假设你已经准备好以下东西,即可进行服务部署 一台安装好docker的linux服务器(安装docker见安装docker) 准备好的jar包 接下来开始吧! 将jar包上传至服务器(建好文件夹存放以方 ...
- jar包升级部署到服务器详细流程,将服务部署在linux中
假设你已经准备好以下东西,即可进行服务部署 一台服务器(云服务器或虚拟机皆可) 已安装好的jdk 1.8 + 的环境(可自行百度) 打好的jar包(maven打jar包) 1. 在服务器中新建好你的项 ...
- jar包部署shell脚本编写,在服务器上部署jar包,在Linux服务器上部署服务,设置编码格式,设置内存管理
准备步骤: 1.安装java环境,知道java安装目录 2.将jar包拖放或发送至服务器中(目录自定义) 一.编写shell脚本,将以下代码放在shell脚本中,将shell脚本放在jar包同级目录下 ...
- 手动将jar包导入pom依赖,让jar包适配本地maven项目
前言: Oracle对maven很久没有更新依赖,虽然19年更新了一版,但pom引入一直有错误. 我用的是oralce 12的依赖,虽然有jar包,但是依赖和pom没有适配,项目打包的时候还要去中央仓 ...
- Intellij IDEA 添加jar包
二.通过Modules的Dependencies添加:(推荐) 1.打开 File -> Project Structure (Ctrl + Shift + Alt + S) 2.单击 Mo ...
- CoordinatorLayout 的jar包位置
今天找CoordinatorLayout的jar包,网上百度了很久也没有谁提供下载呢 郁闷很久,最后有个群里面的有位朋友给指了下位置. 就是在自己的sdk里面 下面就以我的为参考: D:\sdk\ad ...
- Idea用maven给springboot打jar包
一.准备工作 1.工具:Idea2018,maven3.5 2.首先得保证pom有maven插件 <plugin><groupId>org.springframework.bo ...
- 既使用maven编译,又使用lib下的Jar包
既使用maven编译,又使用lib下的Jar包 在项目开发中,项目用maven管理,是一个maven项目. 一般情况下jar包都可以使用pom.xml来配置管理,但也有一些时候,我们项目中使用了一个 ...
- Maven 手动添加 JAR 包到本地仓库
转载自:http://www.blogjava.net/fancydeepin/archive/2012/06/12/380605.html Maven 手动添加 JAR 包到本地仓库 Maven 确 ...
最新文章
- ECLIPSE远程调试出现如下问题 ECLIPSE中调试代码提示找不到源
- ASP.NET Menu控件子菜单弹出导致页面出现滚动条问题
- 【Spring】BeanUtils.copyPorperties()的IllegalArgumentException原因分析
- jquery的disabled
- 嵌入式培训学习历程第二十二天
- 五指CMS发布,主打高性能
- react-native 使用 antd-mobile-rn UI进行开发app
- UI Prototype Design IDE( 界面原型设计工具 )
- VS2010 关于.wav音频文件播放
- 「OC」类的深入研究、description方法和sel
- 401 Palindrome
- 数学大家闵嗣鹤:生死哥德巴赫猜想
- 现代软件工程 第3-6章 作业
- 磁盘块与扇区的区别和联系
- html阿里矢量图标库,矢量图标素材库_阿里巴巴矢量图标库的使用
- 关于将Ubuntu下中文目录修改为英文的解决方案
- 迁移学习具体场景与方法
- 时间序列分析的基本思路与步骤
- minio安装部署及使用
- AutoSAR实验视频讲解:相关资料下载
热门文章
- float与double的精度问题
- java.net.UnknownServiceException: CLEARTEXT communication ** not permitted by network security polic
- React中样式调整“横线“的使用
- 什么在占用你的Mac磁盘空间?DaisyDisk如何清理磁盘空间?
- HAWQ技术解析(十七) —— 最佳实践
- 史上最全——自媒体工具指南,爆文搜集、排版、图片等
- 完美解决ubuntu下qq、tim图片无法加载问题
- Android使用HttpCanary或Fiddler工具抓包详解
- VS代码片段(snippet)创作工具——Snippet Editor
- JSON 数据转成树状图展示工具