【异常】JDK11提示 import javax.annotation.Resource;报红,无法导入 Resource这个包

这篇具有很好参考价值的文章主要介绍了【异常】JDK11提示 import javax.annotation.Resource;报红,无法导入 Resource这个包。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、报错内容

在导入SpringBoot项目之后,import javax.annotation.Resource; 报红,无法导入 Resource这个包
javax.annotation.resource,001 - 基础开发能力与编程语言,spring boot,java,intellij-idea

二、报错说明

导入新项目,idea的默认jdk版本是内建的11版本,语言编译级别是11。在JDK11版本以后,移除了javax扩展 ,javax.annotation这个包被移除了,所以无法使用@Resource注解。
javax.annotation.resource,001 - 基础开发能力与编程语言,spring boot,java,intellij-idea

三、报错解决

把项目jdk切换到系统环境的jdk8,语言level调整到8即可,爆红解决了。
javax.annotation.resource,001 - 基础开发能力与编程语言,spring boot,java,intellij-idea
javax.annotation.resource,001 - 基础开发能力与编程语言,spring boot,java,intellij-idea文章来源地址https://www.toymoban.com/news/detail-544176.html

到了这里,关于【异常】JDK11提示 import javax.annotation.Resource;报红,无法导入 Resource这个包的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • jdk11环境 提示“因为 accessExternalDTD 属性设置的限制导致不允许 ‘http‘ 访问“bug

    在运行 mybatis 源码的时候,提示一下错误: 由于我的用的是 jdk11 ,解决方案是在 %JAVA_HOEE%conf 目录下,新建一个文件 jaxp.properties ,内容: 就可以解决了

    2024年02月15日
    浏览(43)
  • idea导入import javax.servlet.http.HttpServletRequest;爆红

    1、问题描述: 2、解决办法: 第一步: 选中左侧项目 → 右键 → 选择 Open Module Settings  第二步: 在 Project Structure 窗口, 选择左侧的 Modules ,在选中中间的项目,点击右侧的+号,选择Library 第三步: 在Choose Libraries 窗口,选择New Library... ,在下拉框选择Java 第四步: 在Selec

    2024年02月11日
    浏览(37)
  • import javax.servlet.http.HttpServletRequest;HttpServletRequest request多处标红报错,如何解决?

    在做动态网页开发是,一不留神 javax.servlet.http.HttpServletRequest;HttpServletRequest request满屏标红报错。看下图   这是因为项目缺少两个jar依赖,分别是jsp-api.jar和servlet-api.jar ,我们按照如下操作导入即可快速解决。 右键项目--》Properties--》Java Build Path--》Libraries--》Add External JAR

    2024年02月12日
    浏览(66)
  • 关于IDM下载器,提示:一个假冒的序列号被用来注册……&idea项目文件路径报红

    到C:WindowsSystem32driversetc 修改目录下面的hosts文件(如果没有修改的权限就右键属性hosts文件修改user的权限为完全控制),在hosts里面增加以下内容: 127.0.0.1 registeridm.com 127.0.0.1 www.registeridm.com 127.0.0.1 www.internetdownloadmanager.com 然后保存退出。再去找一个序列号: OS5HG-K90NH-SX

    2024年02月04日
    浏览(39)
  • SpringBoot:解决Property ‘spring.profiles‘ imported from location ‘class path resource 问题

    一、在学习SpringBoot配置profile的时候,.yml文件内容明明跟老师敲的一模一样,但还是报 org.springframework.boot.context.config.InvalidConfigDataPropertyException: Property \\\'spring.profiles\\\' imported from location \\\'class path resource [application.yml]\\\' is invalid and should be replaced with \\\'spring.config.activate.on-profile\\\' [ori

    2024年02月16日
    浏览(33)
  • Idea关闭或开启引用提示Usages和Annotations

    在2022版本的Idea中,新增了引用提示(Usages)和作者(Annotations)的功能。虽然用起来挺好用的,但对电脑还是有一定的压力,在配置比较低的电脑上,打开一个类文件,相关的这些信息要等一会儿才能够显示。 这篇文章带大家演示一下如何开关相关的功能,想使用的朋友可

    2024年02月12日
    浏览(27)
  • Macos jdk ssl javax.net.ssl.SSLHandshakeException完美解决

    报了这么一个错误 javax.net.ssl.SSLHandshakeException: Remote host terminated the handshake 网上一大把,测试不能用,谷歌了一下,发现少配置了一个环境变量。 System.setProperty(\\\"jdk.tls.useExtendedMasterSecret\\\", \\\"false\\\");//设置环境变量 /Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home/jre/lib/security/java.se

    2024年02月13日
    浏览(64)
  • Spring BOOT:javax.servlet.http.HttpServletRequest异常

     Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: java.lang.IllegalStateException: No primary or single unique constructor found for interface javax.servlet.http.HttpServletRequest] with root cause                  用SpringBoot做验证码的时候,需要用HttpServletReque

    2024年02月11日
    浏览(48)
  • 解决Spring mvc + JDK17@Resource无法使用的情况

    我在使用jdk17进行Spring mvc开发时发现 @Resource用不了了。  因为JDK版本升级的改动,在Jdk9~17环境下,搭建Springboot项目,会出现原有@Resource(javax.annotation.Resource)不存在的问题,导致项目从Jdk8迁移到高版本时遇到的问题 从Jdk9开始,JavaEE从Jdk中分离,jdk就移除掉了javax.annotati

    2024年02月11日
    浏览(44)
  • 解决异常 java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException

    一、问题现象 用Tomcat启动Web工程的时候,catalina.out 日志文件中报错如下: 二、问题原因 服务器上的Java 的JDK版本是 11.0.4 ,版本过高。 JAXB API是java EE 的API,因此在Java SE 9.0 中不再包含这个 Jar 包。 Java 9 中引入了模块的概念,默认情况下,Java SE中将不再包含java EE 的Jar包。

    2024年02月07日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包