通过IDEA打个可执行的jar包
一、一般平时项目打包发版,都是用IDEA右侧的Maven插件,打出来一个springboot包放在服务器部署运行
二、 其实还可以通过idea打一个可执行的java包,这个可执行jar包可以从你指定的main函数开始执行,可以在通过ava -jar 包名 参数 的方式,把jar包上传到Linux服务器去运行,完成你的需求
三、打包步骤
1、右键项目 Open Module Setting
进去后依次点击
之后来的这个界面
选择main Class选择你要执行的mian函数
出来之后,这两个选项,第一个是把你项目中的第三方jar包也加载进你的jar包里面,第二个是把第三方jar包放在你的jar包同级目录供你的jar包依赖,一般选择第一个默认的就好
下方MANIFEST,MF放在resources目录或者src目录
之后点击确认就可以了
开始打jar包
选择上面菜单的Build
选择要build的包,也就是刚刚配置的jar包,点击biuld
之后jar包就在项目的out目录下了
通过IDEA打个可执行的jar包相关推荐
- 用命令行编译java并生成可执行的jar包
1.编写源代码 编写源文件:CardLayoutDemo.java并保存,例如:I:\myApp\CardLayoutDemo.java.程序结构如下: package test;import jav ...
- 如何双击运行可执行的jar包-包懂
我这有一个可执行打jar包,无法点击运行.看了我网上的修改注册表的方式也无法执行. 查到下面的方法: 桌面下新建一个批处理文件:runjar.bat 然后拷贝下面的代码到runjar.bat文件 @ ...
- java 命令行 编译 jar文件_用命令行编译java并生成可执行的jar包
如果想用java编写一个可视化小程序,碰巧手头没有IDE的话,可以用命令行来完成编译.打包等工作. 拿自己编写的"java记事本"为例,介绍一下这个过程: 1.编写源代码. 编写源 ...
- maven-shade-plugin插件将项目打成可执行的jar包
使用maven-shade-plugin插件将项目打成可执行的jar包 1.在pom.xml文件中添加maven-shade-plugin插件 全部文件: <build><plugi ...
- maven打包可执行的jar包-包含依赖jar
maven打包可执行的jar包: 1. 首先确保编辑器里maven环境正常 2. 运行打包的jar文件 3. 测试添加依赖后打包. 4. Unable to access jarfile test-m ...
- java命令行生成jar_命令行生成可执行的jar包
jar包 jar包分类 jar包分为可执行jar包和不可执行jar包 jar包解压后都有一个META-INF/MANIFEST.MF文件 可执行jar包和不可执行jar包的区别是MANIFEST.MF ...
- IDEA打包成可执行的JAR包
1)单击IDEA的file-Project Structure-Artifacts 找到下图 点击加号,选择JAR,选择from modules with dependencies 2)在弹出的窗口中 ...
- java命令依赖第三方jar原理_java命令执行带jar包依赖的文件执行不了
import org.apache.commons.io.FilenameUtils; public class Test { public static void main(String[] arg ...
- mvn 打包可执行包_用Maven打包发布可执行的jar包
项目有个需求,要把当前项目的代码和依赖打包成一个jar包,再把jar包和一些相关文件一起打包成一个tar 这里用到了两个插件,shade 和assembly,shade负责生成jar包,assembl ...
- java 包依赖_java命令执行带jar包依赖的文件执行不了
import org.apache.commons.io.FilenameUtils; public class Test { public static void main(String[] arg ...
最新文章
- 电脑里面的微软的事件跟踪收集服务器,Windows 10 加入关机原因提醒功能,就是那个关闭事件跟踪...
- OCP大会 | 腾讯云Open DCN Networking(附PDF)
- rtmp服务器_nginx+windwos 搭建 rtmp 流媒体服务器
- python画tan_Python入门之三角函数tan()函数实例详解
- php 个人中心常见界面,UI设计灵感:个人中心界面设计(User Profile)
- 学校计算机和网络保密管理规定,计算机信息系统安全保密管理规定
- php生成缩略图实例,(实用篇)PHP生成缩略图的方法实例
- win7打开计算机死机,win7系统进入桌面总是死机或者卡死怎么办
- win7怎么设置显示计算机,教您win7怎么设置分辨率
- Multiprocessing 学会多进程 (莫烦 Python 教程)笔记-4-进程池pool
- 串口线的交叉直连之痛
- python求奇偶数和_用Python返回偶数和奇数
- java 将5mb以内图片压缩至200kb以下
- 数据与城市正义:回龙观居民“身体被掏空”问题如何解决
- 轮播图(火车轮播图)案例
- python更改图片中物体的颜色_Python实现去除图片中指定颜色的像素功能示例
- 哪些原因会导致头晕头痛,日常应该如何去注意呢?
- Commerzbank和Sparkasse开始支持Apple Pay
- 超详细Vue Devtools的下载和安装——Vue的调试工具
- 初链—区块链混合共识的领航者