idea打包java可执行jar包

1,在项目上鼠标右键 –> Open Module Settings

idea打包java可执行jar包

2, Artifacts –> + –> JAR –> From modules with dependencies…

3, Main Class是你这个项目(脚本)的主方法,就是要运行的类,选一个

4,如下图,设置 META-INF/MANIFEST.MF

!!!!!切记,不能用默认的(起码我用默认的是不成功的)!!!!!

idea打包java可执行jar包

6,选中你这个项目的根目录,一定要放在根目录下

idea打包java可执行jar包

7,设置完是这样子的,关于 JAR files from libraries的两个选项:

选中第一个的话,打完包后是一个jar包

选中第二个的话,打完包后是一个jar包,外带你项目所用的jar包,个人推荐第二个

8,设置完后就可以点OK了

9,这个页面, Build on make打上勾,其他的不一样也没事

10,最后一步, Build Artifacts… –> XXX.jar –> Build

idea打包java可执行jar包

11,复制这里的路径去找jar包就行

转自:http://www.cnblogs.com/blog5277/p/5920560.html

Original: https://www.cnblogs.com/zjoch/p/7611766.html
Author: 遥望星空
Title: idea打包java可执行jar包

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/537169/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • day04-3服务器推送新闻

    多用户即时通讯系统04 4.编码实现03 4.7功能实现-服务器推送消息功能实现 4.7.1思路分析 服务器推送新闻,本质其实就是群发消息 在服务器启动一个独立线程,专门负责推送新…

    Java 2023年6月15日
    0114
  • 谈谈多线程

    多线程真的是一个很宽的话题,可以聊一串东西线程安全、同步机制、锁、线程运行状态、CAS原子操作、线程池、甚至是JMM、内存可见性等。 而在日常coding中更多地关注是创建线程池提…

    Java 2023年5月30日
    096
  • 抵达心之自由

    如水涟漪,如树伫立,如草柔韧。 自由来自智慧。 你眼前所见即为真,所不见亦为真。假从何来?假并不存在于事物中,而是存在于标准中。 挣脱了标准的枷锁,就获得了第一层自由; 当深明生命…

    Java 2023年6月9日
    083
  • ElementUI多重条件、嵌套条件查询

    @ 前言 一、ElementUI如何通过选择的条件,进行公司(或产品等)的模糊查询+下拉框选择? 二、使用步骤 1.ElementUI代码 下单仓库、商品类别、开票单位都是通过se…

    Java 2023年6月13日
    081
  • maven中profiles使用详解

    使用的场景 常常遇到一些项目中多环境切换的问题。比如在开发过程中用到开发环境,在测试中使用测试环境,在生产中用生产环境的情况。springboot中提供了 spring.profi…

    Java 2023年6月7日
    0112
  • AOP实现系统告警

    工作群里的消息怕过于安静,又怕过于频繁 一、业务背景 在开发的过程中会遇到各种各样的开发问题,服务器宕机、网络抖动、代码本身的bug等等。针对代码的bug,我们可以提前预支,通过发…

    Java 2023年6月15日
    090
  • 基于Spring+SpringMvc+MyBatis的简单图书管理系统的实现(SSM标准开发模板)

    最终页面效果 工程目录 具体代码实现 pom.xml xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"…

    Java 2023年6月7日
    0107
  • win7安装MongoDB报错的问题(基本所有该踩的坑都踩了)

    昨天突发奇想想来玩一玩,然后安装了一下午才成功,基本所有该踩的坑都踩了,但当时没截图,现在靠着记忆写一下。 官网链接:https://www.mongodb.com/try/dow…

    Java 2023年6月5日
    0104
  • Spring 最常用的 7 大类注解

    一. 核心注解 二. Spring MVC和REST注解 三. Spring Boot注解 四. Stereotype注解 五. 数据访问注解 六. 任务执行、调度注解 七. 测试…

    Java 2023年5月30日
    083
  • PDF转换OFD(Java实用版)

    前言: 在项目中用到了,就写一下哈 OFD简介 百度百科:https://baike.baidu.com/item/OFD/56227163?fr=aladdin OFD(Open…

    Java 2023年6月8日
    092
  • 基于springboot整合的rabbitmq

    RabbitMQ官方解释: 消息系统允许软件、应用相互连接和扩展。这些应用可以相互链接起来组成一个更大的应用,或者将用户设备和数据 进行连接。消息系统通过将消息的发送和接收分离来实…

    Java 2023年5月30日
    053
  • 65.走散

    sdfsf posted @2022-09-28 08:37 随遇而安== 阅读(5 ) 评论() 编辑 Original: https://www.cnblogs.com/55z…

    Java 2023年6月7日
    098
  • 51单片机复位原理

    51单片机复位原理【个人解读】 单片机复位电路原理图 复位原理 单片机里面,复位有两种情况。第一种是上电的时候;第二种是已经上电了,按下S1可以复位。复位的原理是,RST保持一定时…

    Java 2023年6月7日
    0104
  • git分支

    来自csdn摘抄:https://blog.csdn.net/hustpzb/article/details/7287948?utm_medium=distribute.pc_re…

    Java 2023年6月8日
    081
  • Java基础–线程创建方式

    线程的创建主要有两种形式,通过 继承Thread或者 实现Runnable&#x63…

    Java 2023年6月5日
    069
  • java-多线程之间的通信

    线程通信的例子:使用两个线程打印 1-100。线程1, 线程2 交替打印 涉及到的三个方法:* wait():一旦执行此方法,当前线程就进入阻塞状态,并释放同步监视器。* noti…

    Java 2023年5月29日
    086
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球