自己用maven打的包在别的项目中调用时找不到类,报“程序包不存在”的错误

宏基因组功能注释实战:从CAZyme到VFDB的完整流程(含数据库下载与脚本优化) 本文详细介绍了宏基因组功能注释的完整流程,涵盖CAZyme、eggNOG、CARD和VFDB四大核心数据库的实战应用。从环境配置、数据库下载与预处理到注释流程执行与优化,提供了全面的操作指南和脚本优化建议,帮助研究人员高效完成宏基因组数据分析。特别针对CAZyme注释等关键步骤给出了参数优化方案和常见问题排查方法。 阅读详情

问题描述:自己写一个微服务程序,用maven打包后在另一个工程中添加maven引用,但在调用引用包中的类时提示程序包不存在,无法编译通过。神奇的是在idea中代码自动补全能看到这个类,但却无法使用。

 

解决方法:

导致这个问题的罪魁是 spring-boot-maven-plugin 插件,用这个插件打包的Jar包可以直接运行,但是不可依赖!!所以自然会说找程序包不存在或者找不到类,所以需要修改pom.xml中该插件的配置:

       <plugins>
         <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <configuration>
               <classifier>execute</classifier>
            </configuration>
         </plugin>
      </plugins>

重新打包后问题解决!

45、使用 sqlread 函数将数据从数据库表导入 MATLAB 本文详细介绍了如何使用 MATLAB 中的 `sqlread` 函数从不同类型的数据库(如 Microsoft SQL Server 和 SQLite)中导入数据。文章涵盖了 `sqlread` 的基本语法、输入输出参数、使用示例以及注意事项,并通过多个实例演示了自定义导入选项、元信息检索和数据类型转换等内容。此外,还总结了导入数据库数据的通用流程及最佳实践建议,帮助用户更高效地进行数据分析和处理工作。 阅读详情

相关推荐

Yolov5 多边形标签转换,所有json文件自动转成txt格式[详细过程]

注:labelme是麻省理工(MIT)的计算机科学和人工智能实验室(CSAIL)研发的图像标注工具,人们可以使用该工具创建定制化标注任务或执行图像标注,项目源代码已经开源。通过labelme对图进行标注后,得到的是json文件,而Yolov5对数据进行模型构建的时候,读取需要的是txt格式的文件。txt_outer_path——保存txt文本的文件夹的绝对路径。json_name——json_name是json文本的名字。json_floder——读取json的文件夹的绝对路径。

Pandas_007的博客 1万+

maven多模块----子模块相互依赖打包时报错找不到类的解决方案

多模块打包

weixin_42441333的博客 6084

港口集装箱码头运营FlexSim仿真

列队4中的集装箱会根据不同类型的集装箱会放置在不同的堆场,因此根据前面对集装箱设置的标签Type的数值不同,设置不同的发送端口。集装箱到达列队3后,会有70%的集装箱到达堆场,30%的集装箱运出港口,因此在Queue列队3的Flow界面设置按照百分比发送端口,其中70%发送到端口1,即发送到列队4等待进入堆场,30%发送到端口2,即发送至出闸口。通过上述对比表格可以看出,当集卡数量在10的时候,岸桥和场桥的设备利用率达到了最高,当集卡数量为12的时候场桥1和场桥3的利用率有所下降,因此综合考虑。

m0_72514516的博客 1330

maven导入第三方jar包,出现找不到类

maven导入第三方jar包,出现找不到类

U2133048的博客 4766

Unity开发微信小游戏,使用Addressables管理游戏资源(本地进行远程测试)

快速构建Unity微信小游戏 使用Addressables管理游戏资源 使用小皮助手在本地进行远程资源加载测试

the_vnas的博客 6389

RK3568-Linux-麒麟系统---更新制作麒麟rootfs

RK3568 Linux系统 麒麟国产麒麟镜像

qiuzw2003的博客 5356

解决在maven项目中已导入依赖 项目启动时无法找到包

最近在学习一些安全相关的框架,在昨天偶然在github上看到一个名为sa-token的轻量级java权限认证框架,于是便开始了学习,在学习过程中首先在导入依赖这一问题上就出现了问题。在之前也遇到过类似的情况(导入依赖后启动报错问题,如下图所示),在试过清除idea缓存,重启,重新打包等等一系列操作后发现问题依旧存在。最后在一顿摸索后找到两个相对可以完美解决此问题的方法。注意目前发现该问题主要出现于IDEA2020版及其之后的版本。......

何同学 6500

Wireshark抓包分析:如何从HTTP流量中快速定位黑客攻击痕迹(附pcap文件)

本文通过Wireshark实战,详细解析了如何从HTTP流量中快速定位黑客攻击痕迹。文章提供了核心过滤策略,并重点剖析了如何识别SQL注入攻击的流量特征、揭露WebShell的隐蔽通信以及追踪攻击者在横向移动中的行为,帮助安全人员系统性地从pcap文件中还原完整攻击链。

sprite的博客 1008

springboot+maven多模块项目打包时找不到类(找不到符号)

当我们在使用springboot+maven构建多模块项目时,经常会用到两个插件: maven-compiler-plugin和spring-boot-maven-plugin 当我们使用阿里云镜像构建springboot的时候默认在pom文件中这两个插件都会引入。但是如果多模块项目中同时使用这两个插件,则会产生找不到类的问题。 如果这两个插件同时存在会发生什么? spring-boot-maven-plugin的执行在maven-compiler-plugin之后,我们执行打包命令后,会先由mav

qq_36636154的博客 9891

在Keil uv5里面添加STC元器件库,不影响其他元件

先到网上下载stc.CBD(宏晶网站的地址实效了)还有STC新系列单片机的头文件,宏晶的网站就有1、在Keil/C51/INC下新建目录"STC"文件夹, 把所有STC新系列单片机的头文件拷贝到"STC"目录下。2、下载的用于keil下的STC器件数据库更名为STC.CDB并拷贝到Keil/UV4目录下。3、打开Keil文件夹下的TOOLS.ini文件。4、在[UV2]下键入CDB0="UV2\S

技术联盟 1万+

Plant Simulation智能行车/天车/起重机建模(1)-基本对象说明

摘要: MultiPortalCrane(多门式起重机)是一种灵活物料搬运设备,适用于造船、钢铁等行业,支持零件预组装、钢板/钢卷智能料场管理及设备装卸。其特点包括: 多门架协同:支持同轨道多门架运行,内置防撞检测; 模块化控制:可独立调节门架、小车及吊钩的速度、加速度和悬臂长度; 多样化搬运:通过目标位置设置或连接器实现零件运输; 故障与统计:可配置MTTR和可用率,实时监控各部件状态。 通过对话框可自定义轨道尺寸、门架数量及运动参数,并支持编程调用(如getPortals方法)。适用于需高精度定位和协同

qq_31964455的博客 312

找不到maven依赖包,类中引用的到

maven依赖引入不成功,找不到程序包

Hello World 631

GEE:提取研究区 NDVI/LST/RVI 并进行时间序列线性插值填补缺失像素和Savitsky-Golay(SG)滤波平滑处理

养乐多_本文将介绍使用Landsat数据集,构建时间序列,并使用线性插值算法填补缺失数据,或者去云空洞,并进一步对完整的时间序列数据进行SG滤波处理。

养乐多的博客 3195

maven install时报错 程序包不存在以及找不到类的情况

1 报错 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile (default-compile) on project ly-item-interface: Compilation failure: Compilation failure: [ERROR] /D:/j...

dianemax 2万+

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

springboot项目打包时提示“程序包xxx不存在,找不到符号”

springboot多包工程,在使用maven进行打包的时候,一直提示“程序包xxx不存在,找不到符号”,但项目是可以正常启动运行的,开始一直以为是maven哪里没有配置好导致的,后来才发现原来是springboot的maven插件导致的。 springboot项目打包时提示“程序包xxx不存在,找不到符号” 项目结构: xxx-parent:顶级父工程 xxx-a:子项目1 xxx-b:子项目2...

1万+

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

SpringBoot项目编译运行时提示“程序包xxx不存在,找不到符号”解决办法(已解决)

SpringBoot项目打包时提示“程序包xxx不存在,找不到符号”解决办法(已解决) 项目结构: xxx-parent:顶级父工程 xxx-a:子项目1 xxx-b:子项目2 xxx-c:子项目3 如图: 问题场景: 在运行引导类的时候,一直提示“程序包xxx不存在,找不到符号” 原因分析: 原来是springboot自身的编译插件spring-boot-maven-plugin导致的。 &l...

weixin_46053707的博客 2万+

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

启动SpringBoot项目时,报程序包不存在或者找不到符号的错误

IDEA中springboot项目启动出现“符号找不到”错误

m0_51259958的博客 9208

“Error:(5, 28) java: 程序包org.apache.ibatis.io不存在“ 和 “错误: 找不到或无法加载主类“ 解决措施

对于“Error:java: 程序包org.apache.ibatis.io不存在”和"IDEA 错误:找不到或无法加载主类"两种错误做出解答

M_Love_U的博客 1万+

maven install时报错:程序包不存在以及找不到类

一个微服务通常有两个子module,一般一个写实体类和接口一个写实现方法common类、实体类、被被依赖的类,打包插件配置为

致力于不留技术债务cuizb.top 7864

springboot项目打包时提示“程序包xxx不存在,找不到符号

springboot项目打包时提示“程序包xxx不存在,找不到符号” springboot多包工程,在使用maven进行打包的时候,一直提示“程序包xxx不存在,找不到符号”,但项目是可以正常启动运行的,开始一直以为是maven哪里没有配置好导致的,后来才发现原来是springboot的maven插件导致的。 springboot项目打包时提示“程序包xxx不存在,找不到符号” 项目结构: xxx-parent:顶级父工程 xxx-a:子项目1 xxx-b:子项目2 xxx-c:子项目3 依赖关系: a -

qq_41988159的博客 9354

IDEA中启动项目一直报错,找不到符号或 程序包xxx 不存在

本地启动springboot项目一直报一个工具类的找不到,但是我看了好几次,那个类明明就在项目中,不知道为什么一启动项目就报错,,说这个包xxxx不存在,,弄了我一晚上没睡好觉,,整的我都快开始怀疑人生了,。我是谁?我在那?我还适合敲代码吗? 怀疑三连击。。。。 在尝试了网上好几种方式都没能解决之后,一篇博客下面的评论成功的引起了我的注意 下面评论的人都说有效果...

代码君的博客 1万+

IDEA Maven 打包找不到程序包错误或找不到符号,报错“程序包不存在“

IDEA Maven 打包找不到程序包错误或找不到符号,报错“程序包不存在“编译都没问题

weixin_38491553的博客 4082

idea 启动项目找不到程序包,提示程序包不存在

我是一个父子工程项目,项目在编译,build,rebuild的时候都没用报错,但用idea启动的时候就报错 error:找不到该程序包.或者类… 在网上找了很多方法都没有解决:reimport maven ,rebuild 都不行 .maven实际是完整的,本地也有这个jar包. 现在我在网上找了几种解决方法: 1.是因为idea2020.1的bug ,在maven runner里把这个勾上可以解决.我试过,也成功了,但是启动很慢 2.还有一种说法是 将maven的settings.xml中的local

iswitched的博客 1万+

IDEA中启动项目一直报错,找不到符号或 程序包不存在常见处理方式

新安装的idea,配置与maven都安装好了,运行其他项目都正常,但运行某个项目时报错,提示:“Error:(4, 25) java: 找不到符号符号:类 xxx位置:程序包 xxx.xxx”。在网上搜索了解决方案,但貌似都不起作用,最后还是通过同事说的,卸载maven,重新配置,仓库路径都改一下,才解决。 对此,做了个总结,IDEA中启动项目一直报错,找不到符号或 程序包不存在常见的几种处理方式。 (1)判断是否导包冲突,重新导报刷新一下 (2)找到目录栏的Build->Build Pro

MrQ_24的博客 9737

Maven build打包,类找不到,找不到引用的那个项目里面的类

[ERROR] /D:/cloud-2/siban/system-manage/src/main/java/com/jeesite/modules/sys/web/user/EmpUserController.java:[39,38] 程序包com.jeesite.modules.crm.entity不存在 [ERROR] /D:/cloud-2/siban/system-manage/src/...

路在路上的博客 4945

【终极解决方案】idea报错找不到程序包/找不到符号

问题发现 前几天在使用idea开发maven多模块项目的时候,偶然间遇到了这个问题,报错的类对应的jar包已经被加载到了IDE,相关依赖也都已经被下载到了本地仓库。可是使用IDE编译项目的时候,报了找不到程序包/找不到符号类似的错误,使用maven命令却可以正确编译。 初步解决 由于当时时间紧,直接问了下度娘。大致结果如下: 包没引入或其他缓存问题 编码问题(参考:https://www.jianshu.com/p/ddb3c3598631) m...

麻婆豆腐 1万+
上一篇: Maven中GroupID 和ArtifactID怎么写
下一篇: ElasticSearch
Chery Qi
博客等级 码龄10年 154粉丝 68原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值