簡體   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