首页 > 编程语言 >Caused by: java.lang.ClassNotFoundException: javax.inject.Inject

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

时间:2022-08-31 00:33:25浏览次数:51  
标签:lang ClassNotFoundException java inject javax 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

标签:lang,ClassNotFoundException,java,inject,javax,Inject
From: https://www.cnblogs.com/shimmernight/p/16641486.html

相关文章

  • Java-JSP(1)
    JSP1.jsp原理jsp全称JavaServerPages,是一种动态网页技术,JSP将Java代码和特定变动内容嵌入到静态的页面中,实现以静态页面为模板,动态生成其中的部分内容。jsp文件在最后会......
  • java找值的方法
    1、找最大值(1)先假设第一个元素最大,赋值给max(2)后面的元素与max比较,如果有比max大的,就重新修改max的值2、找最大值及其下标(1)最大值只有一个设置两个变量,一个是ma......
  • Java入门-基础语法(变量、常量、作用域)
    变量、常量、作用域变量是可以变化的量,Java是强类型语言,每个变量都必须声明其类型,变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。变量作用域分为类变量......
  • Java入门-基础语法(数据类型转换)
    类型转换运算中不同类型的数据先转化为同一类型,然后进行运算。(byte<short<char<int<long<float<double)强制转换:由高到低(类型)变量名自动转换:由低到高注意事项:不能把......
  • java8新特性-lambda、引用
    1./***Lambda表达式的使用举例**/publicclassLambdaTest{@Testpublicvoidtest1(){Runnabler1=newRunnable(){@Ove......
  • Java Http客户端选型
    JDK自带HTTPURLConnect:功能单一ApacheHttpClienthttps://hc.apache.org/index.html是一个比较古老的HTTP框架,使用非常普遍。OkHTTPhttps://square.github.io/okhttp......
  • JAVA入门基础_从零开始的培训_MYSQL基础
    目录1、数据库概述与MYSQL5.7、MYSQL8.0安装篇(基于Windows)MYSQL是什么,为什么要使用MYSQLMYSQL的四个版本MYSQL环境搭建MYSQL的安装与卸载Windows10下安装MYSQL8.26版......
  • JAVA入门基础_从零开始的培训_MYSQL高级
    目录第1章Linux下MySQL的安装与使用Linux下MYSQL的卸载安装MYSQL之前的准备步骤正式安装检查/tmp临时目录权限安装前检查依赖并卸载mariadb按照顺序依次安装MYSQL服务的初......
  • 工具函数(JavaScript)——如何判断设备是不是移动端
    浏览器有一个Navigator接口,表示用户代理的状态和标识。Navigator.userAgent可以知道客户端的设备类型。请求的请求标头有一个user-agent字段,内容中包含了设备型号的信......
  • Java常用编程类库
    Java语言已经有许多非常成熟的开源基础类库,封装了日常开发中的各种常用操作,如:对象判空,字符串编码,本地缓存等等。可以直接在项目中引入对应类库使用即可,或者参与完善相应类......