gpt4 book ai didi

java - 确定程序与哪个 Java 版本(或 Eclipse 版本)兼容

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:15:01 34 4
gpt4 key购买 nike

在我的编码环境中,我通常使用最新版本的 Java 和 Eclipse。当我编写源代码时,我不会注意我使用的 API 方法或类是否向后兼容旧版本的 Java 或 Eclipse。在 javadoc 中存在 @since 参数,该参数设置为新引入功能的版本号。因此,有时我会手动检查是否使用了最近引入的方法或类,并尝试替换它们以保持向后兼容。

有什么方法可以自动检查 Java 程序或 Eclipse 插件是否适用于旧版本的 Java 或 Eclipse?

我会让我的问题更精确:我对不需要安装旧版本 Java 或 Eclipse 的解决方案很感兴趣。也许有一个工具可以检查 javadoc 注释,并在我使用的方法仅在大于预定义版本号的版本中可用时告诉我。我知道如果 javadoc 不是最新的,则此方法不是 1oo% 可靠的。

最佳答案

只需尝试针对旧版本的 JDK 编译应用程序。

在 Eclipse 中,您可以在 Windows -> Preferences -> Java -> Installed JREs 下配置多个 JDK。然后对于单个项目,您可以在项目构建路径的“库”选项卡中切换到任何已安装 JRE 的标准库。这将导致完全重新编译,如果项目使用该版本中不存在的标准 API 的任何部分,则会出现错误。

关于java - 确定程序与哪个 Java 版本(或 Eclipse 版本)兼容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8269738/

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