gpt4 book ai didi

java - 如何在 Eclipse 中从 Java 6 源代码获得 Java 5 输出?

转载 作者:行者123 更新时间:2023-12-03 05:04:04 25 4
gpt4 key购买 nike

在项目属性的“Java 编译器”部分中,有一些“JDK 合规性”的设置。我想将源兼容性设置为 6,将 .class 文件的兼容性设置为 5。这显然是不允许的:我收到消息“类文件兼容性必须大于或等于源兼容性”。

这是 Eclipse 的限制还是 Java 版本兼容性的根本问题?有解决办法吗?

我想在开发中和大多数目标上使用 Java 6,但我想为某些目标(例如 Mac)生成 Java 5 兼容的工件。如果这意味着有两个版本,只要它是相同的源,我就可以了。

最佳答案

正如 Eclipse 所说,您无法从 java6 源代码生成 java5 类文件,这不是一个选项。如果需要生成java5版本,则需要使用java5源级别。

你真的需要使用Java6源码级别吗?如果您需要使用 Java6 API 中的某些内容,那么当您尝试运行这些构建时,生成 Java5 的构建将不起作用。如果您不需要使用Java6 API,那么您也不需要使用Java6源兼容性。

关于java - 如何在 Eclipse 中从 Java 6 源代码获得 Java 5 输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1193165/

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