想知道我是否需要安装JDK 1.6和; 1.7在一起?

时间:2012-05-19 07:36:32

标签: java compilation backwards-compatibility jdk1.6 java-7

我可以使用JDK 1.7编译用JDK 1.6编写的代码吗? Java严格向下兼容吗?

我是否需要将JDK 1.6和JDK 1.7保存在同一台机器上?

3 个答案:

答案 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没有问题