首页 > 编程语言 >Description Resource Path Location Type Java compiler level does not match t

Description Resource Path Location Type Java compiler level does not match t

时间:2022-09-07 15:23:43浏览次数:77  
标签:core Java Description level eclipse jdt org compiler

问题:Description Resource Path Location Type Java compiler level does not match t

今天在自己项目中整合HBase API的时候遇到了这个问题,想了半天也不知道自己干了什么出现了这个问题。去查阅相关资料终于把这个小红叉给去掉了,在此记录一下

Java 编译器级别与安装的 Java项目构面的版本不匹配。

怎么解决?网上给了好几种解决方案。

1.右键项目,选择Properties,再选择Project facets,把Java版本改成你电脑上的Java版本(JDK版本)。(实测可以)

2.选择Windows->Preferences->java->Compiler,然后把JDK版本改成你的Java版本。

3.右键项目,选择build path,点击comfigure build path,然后在library中把已有的JRE library remove掉,然后Add library,选择你电脑上安装的JRE版本。

好吧,博主遇到一件尴尬的事情就是这些方法都没有用。看见那个红色的XX真的很心烦。

但是问题总是有人已经解决了的。

最后的解决方法是找到项目位置。打开本项目的.setting下org.eclipse.jdt.core.prefs文件,把文件内的版本修改成与你的电脑一致。

eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
org.eclipse.jdt.core.compiler.compliance=1.7
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.source=1.7

  

————————————————
版权声明:本文为CSDN博主「一朝风月S」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_37624828/article/details/83898799

标签:core,Java,Description,level,eclipse,jdt,org,compiler
From: https://www.cnblogs.com/wwssgg/p/16665570.html

相关文章

  • java并发编程之CompletionService(转载)
    如果我有一个任务想要异步执行,可以使用CompletableFuture,那如果我有多个任务呢,想要并发执行或者串行执行,又想要快速拿到异步执行的结果。那推荐你使用ExecutorCompletion......
  • javascript 过滤字符串中script并且替换掉 xss注入攻击+js调试
    最近发现网上找答案也是80%类似结果。js调试可以在浏览器里,f10,f11可以比较准确。functionscriptReplace(str){if(newRegExp(".*?script[^>]*?.*?(<\/.*?sc......
  • 【JAVA UI】【HarmonyOS】 鸿蒙setBindStateChangedListener的基本使用
    ​ 参数讲解setBindStateChangedListener(Component.BindStateChangedListener)方法说明:该组件是否添加到窗口的组件树上示例findComponentById(ResourceTable.Id_te......
  • Java 基础三、接口与内部类
    1.  在Java程序语言中,接口是对类的一种描述。例如Arrays类中sort方法声明可以对对象进行排序,但前提是对象所属的类必须实现Comparable接口。publicinterfaceComparab......
  • 【FAQ】【JAVA UI】HarmonyOS如何添加创建快捷键
    ​ 【问题描述】HarmonyOS如何添加创建快捷键? 【问题答案】参考资料配置文件说明(Java)config.json配置config.json添加shortcuts标签,代码如下"shortcuts":[......
  • Java实现图片转base64字符串和图片互相转换
    importsun.misc.BASE64Decoder;importsun.misc.BASE64Encoder;importjava.io.*;/***@Description:*@Author:Han*@CreateDate:2022/9/7**/publicc......
  • java产生一个随机数
    //随机产生8位数StringBuilderstr=newStringBuilder();//定义变长字符串Randomrandom=newRandom();//随机生成数字,并添加到字符串for(inti=0;i<8;i++){str.a......
  • JAVA 几种常见的 ENUM
    方法一:常量在JDK1.5之前,我们定义常量都是:publicstaticfianl....。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法publicen......
  • java学习笔记20
    增强for循环JAVA5引入一种主要用于数组或集合的增强型for循环格式如下for(声明语句:表达式){//代码句子}publicclassForDemo05{  publicstaticvoidmain(Strin......
  • java8新特性:方法引用
    java8新特性:方法引用我们用Lambda表达式来实现匿名方法。但有些情况下,我们用Lambda表达式仅仅是调用一些已经存在的方法,除了调用动作外,没有其他任何多余的动作,在这种情况......