首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >确定程序与哪个Java版本(或Eclipse版本)兼容

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

Stack Overflow用户
提问于 2011-11-25 13:18:34
回答 3查看 3.2K关注 0票数 3

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

是否有任何方法可以自动检查Java程序或Eclipse插件是否适用于较早版本的Java或Eclipse?

我将提出更精确的问题:我感兴趣的是不需要安装旧版本的Java或Eclipse的解决方案。也许有一个工具,它检查javadoc注释,并告诉我何时使用的方法只能在大于预定义版本号的版本中可用。我知道,如果javadoc不是最新的,这个方法是不可靠的。

EN

回答 3

Stack Overflow用户

发布于 2011-11-25 13:29:05

只需尝试根据JDK的旧版本编译应用程序即可。

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

票数 1
EN

Stack Overflow用户

发布于 2011-11-25 13:25:21

编译时使用-source-target -bootclasspath选项。

有关更多细节,请参见Windows手册页中的交叉编译示例

票数 0
EN

Stack Overflow用户

发布于 2016-02-05 14:52:29

在这里检查以了解Eclipse和Java版本之间的兼容性。Eclipse版本

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8269738

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档