繁体   English   中英

如果我的程序是使用 JDK 8 编写的,那么我的所有依赖项是否都需要使用 JDK 8 而不是 JDK 6? 它在构建工具上与 JDK 有何不同?

[英]If my program is written using JDK 8, do all of my dependencies need to use JDK 8, not JDK 6? How is it different from JDK in build tools?

我对第一个问题的直觉是肯定的。 对于第二个问题,我在我的工作中确实看到有人使用带有ANT的JDK8,然后将用JDK6编写的旧包编译为1.6。 我真的很困惑。

通常,java 向后兼容所有版本。 有关详细信息,请参阅内容。

Java SE 8 与之前版本的 Java 平台高度兼容。 几乎所有现有程序都应无需修改即可在 Java SE 8 上运行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM