gpt4 book ai didi

eclipse - 基于 Eclipse 中构建路径的自动编译器合规性选择? (或相反亦然?)

转载 作者:行者123 更新时间:2023-11-29 05:54:43 25 4
gpt4 key购买 nike

我在 Eclipse 中的默认 JRE 是 JDK 1.7。对于不需要 Java 7 的项目,我也有 JDK 1.6。根据默认的 JRE,我的默认编译器合规级别自然是 JDK 1.7。

现在,对于使用 Java 6 的项目(在 Project Properties -> Java Build Path 中配置),Eclipse 不会在 Project Properties -> Java Compiler 下自动使用 JDK 1.6 合规性em>。相反,它使用工作区默认值 1.7,这会导致此处描述的问题:Exception in thread "main" java.lang.UnsupportedClassVersionError: a (Unsupported major.minor version 51.0) .

有没有办法将 Eclipse 配置为使用与所选 JRE 相匹配的编译器合规性级别(反之亦然),或者我是否必须为所有不使用默认 JRE 的项目手动配置两者?

最佳答案

首选项 -> Java -> 安装的 JREs -> 执行环境

在那里,您将已安装的 JVM 映射到 Java 语言版本(并且您可能将 Java 6 环境映射到 Java 7 JVM)。然后将您的项目构建路径设置设置为该执行环境(不是 JRE 或工作区默认 JRE)。

关于eclipse - 基于 Eclipse 中构建路径的自动编译器合规性选择? (或相反亦然?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12619369/

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