首页 > 编程语言 >Maven构建项目后项目报Error错误Java compiler level does not match the version of the instal

Maven构建项目后项目报Error错误Java compiler level does not match the version of the instal

时间:2023-06-27 19:33:25浏览次数:38  
标签:Java 项目 level Maven version 右键 版本 Properties


 

Maven构建项目后项目报Error错误Java compiler level does not match the version of the installed Java project fac

 

项目->右键->Properties ->Project Facets->修改facets中Java版本(下拉箭头出)为要用的版本

Maven构建项目需注意

1.项目右键->Properties ->buildpath->jdk

2.项目右键->Properties ->Javacompiler->jdk版本

3.项目右键->Properties ->ProjectFacets->jdk版本

标签:Java,项目,level,Maven,version,右键,版本,Properties
From: https://blog.51cto.com/nethub/6565119

相关文章

  • Java静态导入(import static)需谨慎
    从Java5开始引入了静态导入语法(importstatic),其目是为了减少字符输入量,提高代码的可阅读性,以便更好地理解程序。我们先来看一个不使用静态导入的例子,也就是一般导入:publicclassMathUtils{//计算圆面积publicstaticdoublecalCircleArea(doubler){ret......
  • Java 方法的使用
    Java方法的使用1.方法的调用在main方法中调用了某个方法,在栈里会开辟对应的方法栈,根据代码执行到最后或者返回出去后,这个方法的栈就结束并返回到原来调用方法的地方。继续执行main方法的代码,直到最后main方法栈也结束了。2.方法的好处使用方法可以极大程度减少使用相同......
  • java让一个api延迟执行
    Java中可以使用以下方式延迟执行一个API:1.使用Thread.sleep方法:可以通过让当前线程休眠一段时间来实现延迟执行。例如,以下代码会让当前线程休眠5秒钟,然后再执行指定的API方法。 Thread.sleep(5000);}catch(InterruptedExceptione){e.printStackTrace();}//执......
  • jdk代理 cglib代理 asm javassist
    jdk代理实现代码:publicclassJdkProxyCimplementsInvocationHandler{privateObjecttarget;publicJdkProxyC(Objecttarget){this.target=target;}publicObjectgetProxy()throwsClassNotFoundException,InvocationTargetExceptio......
  • JAVA的动态性之脚本语言支持API
    JAVA语言是一种静态类型的编程语言。静态类型的含义是指在编译的时候进行类型检查。JAVA源代码中的每个每个变量的类型都需要显式地进行声明。所有的变量、方法的参数和返回值的类型在程序运行之前就必须是已知的。JAVA语言的这种静态类型特性使编译器可以在编译的时候执行大量的检......
  • JDK/bin目录下的不同exe文件的用途(appletviewer、HtmlConverter、jar、java、javac、
    目录---------------------------------------1.javacexe2.appletviewerexe3.jarexe4.javadocexe5.javahexe6.HtmlConverterexe7.orbdexe8.policytoolexe9.rmicexe10.rmidexe11.rmiregistryexe12.serialverexe13.servertoolexe14.rmic15.rmid16.rmiregistry17.serialver18.jarsi......
  • Java annotation java注解入门例子 及讨论
    第一部分:了解一下java1.5起默认的三个annotation类型:@Override:只能用在方法之上的,用来告诉别人这一个方法是改写父类的。@Deprecated:建议别人不要使用旧的API的时候用的,编译的时候会用产生警告信息,可以设定在程序里的所有的元素上. @SuppressWarnings:这一个类型可以来......
  • Java 线程池的原理与实现
    [分享]Java线程池的原理与实现 这几天主要是狂看源程序,在弥补了一些以前知识空白的同时,也学会了不少新的知识(比如NIO),或者称为新技术吧。线程池就是其中之一,一提到线程,我们会想到以前《操作系统》的生产者与消费者,信号量,同步控制等等。一提到池,我们会想到数据库连接池,但是线程池......
  • java动态代理技术
    主要用来做方法的增强,让你可以在不修改源码的情况下,增强一些方法,在方法执行前后做任何你想做的事情(甚至根本不去执行这个方法),因为在InvocationHandler的invoke方法中,你可以直接获取正在调用方法对应的Method对象,具体应用的话,比如可以添加调用日志,做事务控制等。还......
  • Java NIO
    NIO主要有三大核心部分:Channel(通道)、Buffer(缓冲区)、Selector。传统IO基于字节流和字符流进行操作,而NIO基于Channel和Buffer(缓冲区)进行操作,数据总是从通道读取到缓冲区中,或者从缓冲区写入到通道中。Selector(选择区)用于监听多个通道的事件(比如:连接打开、数据达到)。因此,单个线程可......