Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ibmrad-Java编译器&;项目面不匹配_Java_Eclipse_Facets_Ibm Rad - Fatal编程技术网

ibmrad-Java编译器&;项目面不匹配

ibmrad-Java编译器&;项目面不匹配,java,eclipse,facets,ibm-rad,Java,Eclipse,Facets,Ibm Rad,我已经在我的系统上安装了Java1.6和1.7。我正在使用IBM RAD 8.5(构建于Eclipse之上)进行开发,目前正在尝试查看case I compiler by Java 1.6构建项目和Java 1.7编译器中出现的错误/警告 如果我转到“项目->属性->Java编译器”,那么我可以在列出的编译器遵从性级别中看到版本“1.7”。 但是当我转到“项目->属性->项目方面”时,我只能看到高达1.6和1.7的方面没有列出 当我试图通过保持项目facets为1.6,编译器为1.7来编译这个项

我已经在我的系统上安装了Java1.6和1.7。我正在使用IBM RAD 8.5(构建于Eclipse之上)进行开发,目前正在尝试查看case I compiler by Java 1.6构建项目和Java 1.7编译器中出现的错误/警告

如果我转到“项目->属性->Java编译器”,那么我可以在列出的编译器遵从性级别中看到版本“1.7”。 但是当我转到“项目->属性->项目方面”时,我只能看到高达1.6和1.7的方面没有列出

当我试图通过保持项目facets为1.6,编译器为1.7来编译这个项目时,我得到了项目facets不匹配错误。错误显示:- Java编译器级别与iInstalled Java项目方面的版本不匹配

请建议我需要做哪些更改,以使“1.7”在已安装的Java项目方面下可见。谢谢。

编辑:

没有仔细阅读你的问题

可以尝试转到org.eclipse.wst.common.project.facet.core.xml(位于项目的.settings文件夹中),并手动将其编辑为1.7,如下所示:

<installed facet="java" version="1.7"/>



看起来您有一个刻面项目,可以尝试转到Project->Properties->Project Facets,看看Java是否设置为1.7

否则,如果您正在使用maven,请将此

<properties>
         <maven.compiler.target>1.7</maven.compiler.target>
        <maven.compiler.source>1.7</maven.compiler.source>  

</properties>

1.7
1.7

查看以下链接。我希望它能帮助你们解决这个问题:-

您应该在(org.eclipse.wst.common.project.facet.core.xml)文件中进行更改


//基于RAD中的版本
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
  <installed facet="jst.ear" version="5.0"/>//version based on in your RAD
</faceted-project>