gpt4 book ai didi

java - IBM RAD - Java 编译器和项目方面不匹配

转载 作者:搜寻专家 更新时间:2023-11-01 03:37:59 25 4
gpt4 key购买 nike

我已经在我的系统上安装了 Java 1.6 和 1.7。我正在使用 IBM RAD 8.5(建立在 Eclipse 之上)进行开发,目前正在尝试查看如果我使用 Java 1.6 编译器编译项目时会收到​​哪些错误/警告,使用 Java 1.7 编译器构建项目。

如果我转到“项目->属性->Java 编译器”,那么我可以在列出的编译器合规性级别中看到版本“1.7”。但是,当我转到“项目->属性->项目构面”时,我只能看到最高 1.6 的构面,而 1.7 未在此处列出。

当我尝试通过将项目构面保持为 1.6 并将编译器保持为 1.7 来编译此项目时,出现项目构面不匹配错误。错误说:-Java Compiler Level 与安装的 Java Project Facet 的版本不匹配。

请建议我需要做哪些更改才能使“1.7”在已安装的 Java Project Facets 下可见。谢谢。

最佳答案

编辑:

没有足够仔细地阅读你的问题......

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

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


看起来您有一个分面项目,也许可以尝试转到项目->属性->项目分面并查看 Java 是否设置为 1.7。

enter image description here

否则,如果你使用的是 maven,请把它放在

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

</properties>

关于java - IBM RAD - Java 编译器和项目方面不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24430587/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com