【JAVA】使用intellij IDEA将项目打包为jar包

2023-11-14

当你有一个能正常编译的项目,以springboot为例,有两步步骤

  1. 打包配置
  2. 打包

一、打包配置

1.点击右上角快捷按钮/文件-->项目结构,打开项目结构设置

 

2.项目结构-->Artifacts,如图所示选择

3.在Create JAR from Modules配置,

 

5.配置jar输出相关设置

二、打包

1.构建-->Build Artifacts 

2.选择Build即可

然后可以在设置的输出路径查看打的jar包

我设置的输出路径为   C:\Users\admin\Desktop\kantools\target

 

 使用java -jar 运行看看

!注意:这个方式是jar内不包含第三方的依赖的,如果想做成和第三方依赖一起打包的,建议使用maven工具

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【JAVA】使用intellij IDEA将项目打包为jar包 的相关文章

随机推荐

  • python开源硬件_轻量的python3实现 MicroPython(开源,嵌入式硬件操作)

    一个脱胎于Python且非常高效的Python实现 主要是为了能在嵌入式硬件上 这里特指微控制器级别 更简单地实现对底层的操作 MicroPython 详细介绍 Arudino虽然在开源硬件领域非常流行 但是对于不懂C C 编程语言的玩家来
  • A站视频下载方法

    在网上看到有些人问A站的视频怎么下载 貌似网上也有一些软件号称能下载 测试了几个软件 返现都没办法下载 可能是因为A站升级了 导致这些软件下载不了 那么今天我们就来剖析下 A站的视频到底该怎么下载 首先还是打开我们的分析工具 马赛克视频助手
  • C++之动态规划(动态规划入门)

    今天这篇文章 我们来谈一谈算法中的一种思想 动态规划 可能有些读者有接触过动态规划 可能也有一些读者以前完全不知道动态规划这个东西 别担心 我这篇文章会为读者做一个入门 好让读者掌握这个重要的知识点 首先 读者需要知道 动态规划实质上是一种
  • 3步教你使用 WSL 在 Windows 上安装 Linux

    系统版本 Windows10 1906 前提 WSL 在启用或关闭windows功能中启用 适用Linux的Windows子系统 重启电脑 步骤一 下载Ubuntu 1804版本 以管理员身份运行powershell或cmd Invoke
  • 跟我一起写 Makefile(九)

    跟我一起写 Makefile 九 本文来自于CSDN 陈皓博主 网址http blog csdn net haoel article details 2894 详细内容请参考其经典文章 跟我一起写makefile 陈皓
  • 墙上时钟时间 ,用户cpu时间 ,系统cpu时间内,核态和用户态的区别

    时钟时间 墙上时钟时间wall clock time 从进程从开始运行到结束 时钟走过的时间 这其中包含了进程在阻塞和等待状态的时间 用户CPU时间 就是用户的进程获得了CPU资源以后 在用户态执行的时间 系统CPU时间 用户进程获得了CP
  • 概率与统计——概率分布

    离散概率分布 一 伯努利分布 Bernoulli distribution 伯努利分布又称 0 1分布 两点分布 伯努利分布指的是对于随机变量X有 参数为p 0
  • 公网可用的RTMP、RTSP测试地址(更新于2021年3月)

    好多博客提到的公网可测试的RTSP和RTMP URL大多都不用了 以下是大牛直播SDK Github 于2021年3月亲测可用的几个URL 有其他可用的URL 也欢迎大家在评论区回复 RTMP流地址 湖南卫视 rtmp 58 200 131
  • c语言写了一个简单的正弦波函数

    转载自 http blog csdn net qiongguishanglu article details 5874251 include
  • 谢尔平斯基三角形分形 - 产生随机性的最简方法

    1 什么是谢尔平斯基三角形 谢尔平斯基三角形是一组多个 或无限 三角形 看看下面的谢尔平斯基三角形 看看它看起来有多无限 这里的概念是 填充的三角形由中心的空等边三角形填充 使得这个三角形空间与围绕它形成的三个三角形一致 如下图所示 我们将
  • java 二进制对象_Java知识点总结(JDBC-二进制对象的使用)

    Java知识点总结 JDBC 二进制对象的使用 Java知识点总结 Java JDBC BLOB Binary Large Object 用于存储大量的二进制数据 大字段有些特殊 不同数据库处理的方式不一样 大字段的操作常常是以流的方式来处
  • 30、 移动端常用开发框架

    30 移动端常用开发框架 1 框架概述 框架 顾名思义就是一套架构 它会基于自身的特点向用户提供一套较为完整的解决方案 框架的控制权在框架 本身 使用者要按照框架所规定的某种规范进行开发 前端常用的框架有 Bootstrap Vue Ang
  • 数组里面对象去重的3种方法

    数组里面对象去重的方法挺多的 下面列了几种方法任君选择 下面是将要过滤的数据 将arr里面id重复的数据去掉 下面方法中用的arr都是这组数据哦 var arr id 1 name 周瑜1 id 3 name 王昭君1 id 2 name
  • Java虚拟机——运行时数据区

    Java内存区域 一 介绍 Java内存区域不同于Java内存模型 JMM Java内存区域是指 JVM运行时将数据分区域存储 简单的说就是不同的数据放在不同的地方 通常又叫 运行时数据区域 Java内存模型 JMM 定义了程序中各个变量的
  • 【STM32Cube】学习笔记(一):光敏传感器

    文章目录 前言 一 光敏传感器是什么 二 硬件电路设计 三 软件设计 1 CubeMX配置 2 CubeIDE代码 3 结果显示 总结 附录 前言 本篇文章用STM32CubeMX和STM32CubeIDE软件编程 主控芯片为STM32F4
  • OpenSSH 用户枚举漏洞(CVE-2018-15473)修复

    1 漏洞描述 漏洞名称 OpenSSH 用户枚举漏洞 CVE 2018 15473 原理扫描 详细描述 OpenSSH OpenBSD Secure Shell 是OpenBSD计划组所维护的一套用于安全访问远程计算机的连接工具 该工具是S
  • 你还不会AVL树吗?

    AVL树 AVL树概念 AVL树的插入 结点定义 插入流程 左单旋 右单旋 左右双旋 右左双旋 验证AVL树 AVL树概念 AVL树是一颗平衡的二叉搜索树 所谓平衡是指左右子树的高度差的绝对值不超过1 所以一颗AVL树 如果不是空树 有以下
  • postman设置等待时间最简单方法

    一 最简洁方法 设置等待5秒 setTimeout function 5000 发送请求之前等待5秒
  • 如何对List(Map)进行Stream排序

    public void sortLastOnlineList CloudRInfoPo cloudRInfoPo List
  • 【JAVA】使用intellij IDEA将项目打包为jar包

    当你有一个能正常编译的项目 以springboot为例 有两步步骤 打包配置 打包 一 打包配置 1 点击右上角快捷按钮 文件 gt 项目结构 打开项目结构设置 2 项目结构 gt Artifacts 如图所示选择 3 在Create JA