我可以使用JDK 1.7编译用JDK 1.6编写的代码吗? Java严格向下兼容吗?
我是否需要将JDK 1.6和JDK 1.7保存在同一台机器上?
答案 0 :(得分:4)
我可以使用JDK 1.7编译用JDK 1.6编写的代码吗?
是
Java严格向下兼容吗?
如果在编译时指定了cross-compilation options。最值得注意的是:
-source
-target
-bootclasspath
- 需要{{1>} JRE (不是JDK)定位答案 1 :(得分:2)
我可以使用JDK 1.7在JDK 1.6中编译代码写入吗?
是的,你可以。
我是否需要将JDK 1.6和JDK 1.7保存在同一台机器上?
你可以在同一台机器上安装它们。是否需要两者取决于你究竟想要做什么。
答案 2 :(得分:1)
是的,java具有向后兼容性。
使用最新的jdk你已经足够了,但你可以保持两个sdks没有问题