首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >新的问题:Java5运行一个由jdk6或更高版本构建的jar文件,它能工作吗?

新的问题:Java5运行一个由jdk6或更高版本构建的jar文件,它能工作吗?
EN

Stack Overflow用户
提问于 2014-04-22 14:47:02
回答 1查看 41关注 0票数 0

对于java新手来说,一个简单的问题是: IMO,Java应该保持向后兼容,所以用JDK5构建的jar应该可以在JRE6或更高的环境下工作,但相反的情况应该会失败。

然而,在https://github.com/netty/netty/tree/netty-4.0.17.Final的网页上,我发现了以下内容:

构建Netty需要以下条件:最新稳定的Oracle JDK 7最新稳定的Apache Maven请注意,这是构建时要求。JDK5(对于3.x)或6(对于4.0+)足以运行基于Netty的应用程序。

这真的把我搞糊涂了,谁能帮我解释一下?

EN

回答 1

Stack Overflow用户

发布于 2014-04-29 16:51:22

可以,如果您为javac指定了正确的-source-target选项。Netty的pom.xml指定了-source 1.5-target 1.5来确保。

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

https://stackoverflow.com/questions/23212367

复制
相关文章

相似问题

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