首页 > 编程语言 >关于IDEA报 java: 无法访问java.lang.Record 找不到java.lang.Record的类文件

关于IDEA报 java: 无法访问java.lang.Record 找不到java.lang.Record的类文件

时间:2023-12-29 11:56:08浏览次数:39  
标签:lang java 16 无法访问 IDEA Record

IDEA 一直报 java: 无法访问java.lang.Record   找不到java.lang.Record的类文件,但是我已经把所有的java配置改成了17。最后发现是pom文件中

org.apache.maven.plugins配置没有改。属性修改如下:

<configuration>
<compilerVersion>1.8</compilerVersion>
- <source>9</source>
- <target>9</target>
+ <source>16</source>
+ <target>16</target>
<encoding>UTF-8</encoding>

 

最后修改为:

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<compilerVersion>17</compilerVersion>
<source>16</source>
<target>16</target>
<encoding>UTF-8</encoding>
<!-- maven 3.6.2及之后加上编译参数,可以让我们在运行期获取方法参数名称。 -->
<parameters>true</parameters>
<skip>true</skip>
</configuration>
</plugin>

即可。

标签:lang,java,16,无法访问,IDEA,Record
From: https://www.cnblogs.com/chenjie0949/p/17934573.html

相关文章

  • 【随手记录】Apache-JMeter部署银河麒麟报错: jmeter module java.desktop does not "o
    操作系统:Linux0012.novalocal4.19.90-17.ky10.aarch64#1SMPSunJun2814:27:40CST2020aarch64aarch64aarch64GNU/LinuxJDK版本:java17.0.82023-07-18LTSJava(TM)SERuntimeEnvironment(build17.0.8+9-LTS-211)JavaHotSpot(TM)64-BitServerVM(build......
  • 「Java开发指南」如何用MyEclipse搭建JSF/Primefaces和Spring(二)
    本教程将引导大家完成为JavaServerFaces(JSF)生成软件组件的过程,在本文中您将学习到如何:从数据库表到现有项目搭建配置支持JSF2.0的服务器部署搭建的应用程序在上文中,我们介绍了如何创建一个Web项目、从数据库表搭建及配置服务器等,本文将继续介绍如何部署应用程序!更多MyE......
  • The JAVA_HOME environment variable is not defined correctly,解决
    k8s集成jenkins,在进行子工程mvncleaninstall过程中报截图中错误,经过排除是之前在系统管理->系统配置中,添加的JAVA_HOME环境变量不对,可能目前我使用的jenkins是通过k8sPod生成的,并不是直接在主机上安装的,所以此处填的JAVA_HOMEjenkins识别不到,所以报错.取消后不再报错.......
  • Golang合并、通过逗号拆分字符串
    Golang开发常用函数将逗号分隔的字符串转换为数组,将数组slice转为逗号分隔的string字符串,以及strings的其他函数。一、Go开发中最常用函数1.将数组slice转为逗号分隔的string字符串strings.Join(a[]string,sepstring)string或者strings.Join(str_arr,",")示例代码:......
  • Java中的非对称加密算法原理与实现
    引言在当今的信息时代,数据安全已经成为了一个至关重要的问题。加密技术作为保障信息安全的重要手段,受到了广泛的应用和关注。其中,非对称加密算法因其高效、安全的特点,在众多加密方法中独树一帜。本篇文章将详细介绍Java中的非对称加密算法原理及其实现方式。一、非对称加密算法概述......
  • golang对map排序
    golang中map元素是随机无序的,所以在对maprange遍历的时候也是随机的,不像php中是按顺序。所以如果想按顺序取map中的值,可以采用以下方式:import("fmt""sort")funcmain(){m:=make(map[int]string)m[1]="a"m[2]="c"m[0]="b"......
  • 无涯教程-Java NIO - Pipe(管道)
    在Java中,NIOPipe(管道)是用于在两个线程之间写入和读取数据的组件。Pipe(管道) 主要由两个通道组成,负责数据传输,在两个组成通道中,一个称为接收器通道,主要用于写入数据,另一个称为源通道,其主要目的是从接收器通道读取数据。管道类函数open()   -此方法用于获取Pipe的......
  • idea 项目加载 全线飘红, @Service飘红,连 import java.util.List; 也飘红,终极解决方案
    常规方案:1、maven,检查maven配置,重新加载maven依赖,重新加载项目,把maven的本地私库删了重新下载2、检查idea配置,jdk配置,加载的项目的配置,idea清理缓存重启,等等3、是否更新了其他idea配置,比如git忽略文件里是否添加了*.class 4、重新安装idea5、及其他以上方案自行百度,都可以......
  • go-carbon v2.3.1 发布,轻量级、语义化、对开发者友好的 Golang 时间处理库
    carbon是一个轻量级、语义化、对开发者友好的golang时间处理库,支持链式调用。目前已被awesome-go收录,如果您觉得不错,请给个star吧github.com/golang-module/carbongitee.com/golang-module/carbon安装使用Golang版本大于等于1.16//使用github库goget-ugithu......
  • 定时任务 Java举例
    在Java中,可以使用多种方式进行定时任务的调度和执行。下面我将举例说明几种常用的定时任务的实现方式:Timer类:java.util.Timer类可以用于执行定时任务。可以通过创建Timer对象,并使用schedule(TimerTasktask,longdelay)或scheduleAtFixedRate(TimerTasktask,longdelay,lo......