Java教程

Caused by: java.lang.ClassNotFoundException: javax.inject.Inject

本文主要是介绍Caused by: java.lang.ClassNotFoundException: javax.inject.Inject,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Caused by: java.lang.ClassNotFoundException: javax.inject.Inject

一、问题描述

在项目编译时,找不到inject类

Screen Shot 2022-08-31 at 00.05.08

二、分析问题

通过分析栈信息,发现querydsl包在读取Inject类是失败

Screen Shot 2022-08-31 at 00.05.08

通过分析maven包依赖, 发现对应的javax.inject包为runtime运行时加载

Screen Shot 2022-08-31 at 00.05.08

三、解决方法

将配置了runtime的包排除

Screen Shot 2022-08-31 at 00.05.08 Screen Shot 2022-08-31 at 00.05.08
这篇关于Caused by: java.lang.ClassNotFoundException: javax.inject.Inject的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!