首页 > 其他分享 >IDEA打包jar包含第三方jar包(自测正确步骤)

IDEA打包jar包含第三方jar包(自测正确步骤)

时间:2023-06-20 09:02:02浏览次数:37  
标签:红框 Artifacts 步骤 jar IDEA 报错 自测 第三方

网上搜了一圈,给的步骤不对,自己测试了下,记录成功的步骤。

1、把第三方包加lib

如图,在project structure里将第三方包加到libraries里

 

 

2、添加Artifacts

如图,在project structure里添加Artifacts,如图选择。

 

 

Artifacts的配置如下图,Main Class要自己选择,JAR Files From libraries要选择第一个,这个在其他文章里都说选第二个,那样会是自己的代码打一个包,第三方包在同一个目录下。

 

 

配置好后如下图,注意三个红框位置的显示应该如下图,不然编译出来会报错。

 

 

中间那个红框下两个都是jar的话,运行时会报错Error: Invalid or corrupt jarfile KafkaParser_jar.jar。

如果第三个红框里的Main Class缺失的话会报错KafkaParser.jar中没有主清单属性。

3、编译

 

 

会在Artifacts配置(上上图)里output directory对应的路径下生成jar包。用压缩文件打开可以看到目录com如下

 


————————————————
版权声明:本文为CSDN博主「xiaokui9」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/xiaokui9/article/details/105244775

标签:红框,Artifacts,步骤,jar,IDEA,报错,自测,第三方
From: https://www.cnblogs.com/deepalley/p/17492708.html

相关文章

  • idea mule app pom.xml
    完整配置直接引用官方仓库点击查看代码<?xmlversion="1.0"encoding="UTF-8"standalone="no"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"......
  • 一文理解什么是DTO、VO、BO、PO、DO,并推荐一款IDEA转换插件
     1、什么是DTO、VO、BO、PO、DO、POJOPOJO的定义是无规则简单的对象,在日常的代码分层中pojo会被分为VO、BO、PO、DTO。通过各层POJO的使用,有助于提高代码的可读性和可维护性。概念看似简单,但是想区分好或者理解好也不容易,本文简单梳理一下。DTO(DataTransferObject)数据传......
  • Maven项目架构管理工具的安装、使用和Idea配置Tomcat
    ——在我们Javaweb开发过程中,需要手动导入大量的jar包,这个时候我们需要一个工具帮助我们自动导入和管理,由此Maven诞生了。目录一、Maven的下载二、配置Maven环境变量三、阿里云镜像四、本地仓库五、创建Maven项目:1.maven依赖导入资源问题;2.无法解析maven依......
  • JDK下载安装以及idea环境变量的配置(详细步骤)
    (——idea环境变量的配置,文章先说了一下卸载jdk(若没有安装过则可直接看:二、下载和安装jdk部分);然后下载和安装jdk,并进行环境变量的配置)一、JDK的卸载1.右击此电脑,点击“属性”,选择“高级系统配置”2.然后选择“高级”,点击“环境变量”3.在系统变量中,找到“JAVA_HOME”,双击......
  • idea安装新版本打不开,与旧版本(盗版)共存
    以前电脑上安装了2019的破解,永久破解的。后来觉得太老了,打算安装idea2023试试,安装后发现新版本打不开,后解决方式如下 在新版本安装路径的bin下,修改idea.properties,如下图,放开4条配置语句的注释,修改前两条的新版本的安装路径 然后在C盘路径下C:\Users\个人用户名称\AppData......
  • IntelliJ IDEA 中设置 Spring Boot 测试单元的调试环境为test
    在IntelliJIDEA中设置SpringBoot测试单元的调试环境为test,你可以按照以下步骤进行操作:打开IntelliJIDEA,并导航到你的项目。打开你的测试类,或者创建一个新的测试类。在测试类中找到你要调试的测试方法。在测试方法的左侧,你会看到一个灰色的调试按钮(一个带有虫......
  • IDEA问题之“调整IDEA字体大小”
    调整IDEA字体大小1.正常版 2.远程版 ......
  • 如何手动添加jar包到maven本地库?
    作为小白,搭建maven工程的时候,最常碰见的一个问题,就是配置的maven库中缺少某个包,看着红色的叉子,心情就很糟了。一位Java大神告诉我这个问题一般是两种解决:1.包确实不存在,或者包的目录下有乱七八糟的文件包不存在说明下载有问题,可能是私服没有,或者网络有问题,没下载完整等等。乱七八......
  • SpringBoot:SpringWeb项目+Vue项目dist包整合成jar包
    接到需求做一个小功能项目,其中还要配备前端页面,并且将前端打包进后端jar包内,由jar包运行。项目结构将Vue打包之后的dist文件放到resouces资源路径下修改pom文件将下面的build配置替换掉pom中的build<build><finalName>自定义项目jar名称(可以用${project.artifatId})</finalNam......
  • 解决idea连接数据库报错问题
    https://blog.csdn.net/weixin_44170221/article/details/105206356 idea:ServerreturnsinvalidtimezoneGoto'Advanced'tabandset'serverTimezone'propertymanually 登录mysql,命令行窗口录入以下命令即可:showvariableslike‘%time_zone%’;setglo......