首页 > 编程语言 >java: 错误: 无效的源发行版:17

java: 错误: 无效的源发行版:17

时间:2024-08-20 23:22:07浏览次数:8  
标签:Java 发行版 17 18 版本 java

错误信息

java: 错误: 无效的源发行版:17

原因

这个错误通常表示你的 Java 编译器版本不支持你指定的 Java 版本。

解决方式

pom.xml 版本改为18或8

    <properties>
        <java.version>18</java.version>
    </properties>

设置:
在这里插入图片描述
在这里插入图片描述
改完直接finish
在这里插入图片描述
键盘输入1.8,按自己需求来设置版本
在这里插入图片描述

标签:Java,发行版,17,18,版本,java
From: https://blog.csdn.net/weixin_57689217/article/details/141368396

相关文章

  • BT5 2011.4.社会工程学.1.JAVA
    4.社会工程学工具 内容简介第一部分:JavaAppletAttackMethod第二部分:CredentialHarvesterAttackMethod 第一部分JavaAppletAttackMethod 拓扑介绍 SET介绍TheSETisanadvanced,multi-function,andeasytousecomputerassistedsocialengineering......
  • Java微信授权登录小程序接口
    1.微信授权登录小程序的流程是什么微信授权登录小程序的流程是一个涉及前端和后端交互的过程,主要目的是让用户能够使用微信账号快速登录小程序,避免重复输入用户名和密码。以下是该流程的详细步骤:1.1前端操作(1)触发登录:用户在小程序中点击“登录”按钮或进入需要登录的页面时,系......
  • Java的开发工具有哪些?这十款工具大厂都在用!
    Nessus工具介绍与使用教程工具介绍Nessus是一款广泛使用的网络漏洞扫描工具,由TenableNetworkSecurity开发。它能够帮助网络管理员和安全专业人员识别网络中的安全漏洞、配置错误和潜在的安全威胁。Nessus提供全面的漏洞检测功能,包括操作系统漏洞、应用程序漏洞、......
  • Java 安全编程:揭秘加密与解密的艺术
    引言在这个数字化时代,信息安全已成为各行各业关注的焦点。无论是个人隐私保护还是企业数据安全,加密技术都是维护网络安全的重要手段之一。Java作为一门广泛应用于服务器端开发的语言,其内置的安全机制和强大的第三方库支持,使得Java成为构建安全系统的理想选择。本文将带你深......
  • 在JavaScript中,`==` 和 `===` 操作符有什么区别?在什么情况下应该使用它们
    在JavaScript中,==(宽松相等)和===(严格相等)操作符是进行值比较时非常基础且关键的工具。它们之间的区别主要在于处理类型转换的方式上,这种差异对于编写清晰、可预测和高效的代码至关重要。下面将详细探讨这两个操作符的区别、使用场景,以及为什么在某些情况下推荐使用===而非==。=......
  • Java基础9
    super关键字为什么需要super:举例1:子类继承父类以后,对父类的方法进行重写,那么在子类中,使用super关键字仍然可以对父类中重写的方法进行调用举例2:子类继承父类以后,发现子类和父类中定义了同名的属性,使用super关键字仍然可以在子类中区分这两个同名的属性super的理解:父类的s......
  • Java面向对象
    1.面向对象类和对象的理解类:类是对现实生活中一类具有共同属性和行为的事物的抽象,是对现实事物的一种描述。(例如一个描述人的类,他只描述人的总体特征,有姓名、身高等信息,而没有具体的值)类的组成:成员变量,方法,构造器,代码块,内部类。对象:对象是真实存在的实体,是类的实例。......
  • 8.17 河南外包
    1.asio异步TCP连接池参数​ 连接池大小、连接超时、最大连接数、重试策略、空闲连接超时2.连接池的复用率是多少连接池大小:如果连接池中的连接数远大于实际需求,复用率可能较低,因为可能会有很多连接闲置而未被复用。请求频率:如果系统中有大量短时间内的数据库请求,复用......
  • FileTypeUtil.java 文件格式util
    //文件格式Utilpackagecom.lgq.ai.Util;importjava.util.Arrays;publicclassFileTypeUtil{publicstaticintfileType(StringfileName){if(!StringUtil.isEmpty(fileName)){StringfileType=fileName.split("\\.")[1];......
  • Java并发编程(七)
    1、当一个线程进入某个对象的一个synchronized的实例方法后,其它线程是否可进入此对象的其它方法如果其他方法没有synchronized的话,其他线程是可以进入的。所以要开放一个线程安全的对象时,得保证每个方法都是线程安全的。2、乐观锁和悲观锁的理解及如何实现,有哪些实现......