Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 不知道是否需要安装LL JDK 1.6&;1.7一起?_Java_Compilation_Backwards Compatibility_Jdk1.6_Java 7 - Fatal编程技术网

Java 不知道是否需要安装LL JDK 1.6&;1.7一起?

Java 不知道是否需要安装LL JDK 1.6&;1.7一起?,java,compilation,backwards-compatibility,jdk1.6,java-7,Java,Compilation,Backwards Compatibility,Jdk1.6,Java 7,我可以使用JDK1.7来编译用JDK1.6编写的代码吗?Java严格向下兼容吗 我是否需要将JDK1.6和JDK1.7放在同一台机器上?是的,java具有向后兼容性 使用最新的jdk您已经足够了,但是您可以毫无问题地保留这两个jdk 我可以使用JDK1.7在JDK1.6中编译代码编写器吗 是的,你可以 我是否需要将JDK1.6和JDK1.7放在同一台机器上 您可以在同一台机器上安装这两个组件。你是否需要两者取决于你到底想做什么 我可以使用JDK1.7来编译用JDK1.6编写的代码吗 对 Java

我可以使用JDK1.7来编译用JDK1.6编写的代码吗?Java严格向下兼容吗


我是否需要将JDK1.6和JDK1.7放在同一台机器上?

是的,java具有向后兼容性

使用最新的jdk您已经足够了,但是您可以毫无问题地保留这两个jdk

我可以使用JDK1.7在JDK1.6中编译代码编写器吗

是的,你可以

我是否需要将JDK1.6和JDK1.7放在同一台机器上

您可以在同一台机器上安装这两个组件。你是否需要两者取决于你到底想做什么

我可以使用JDK1.7来编译用JDK1.6编写的代码吗

Java严格向下兼容吗

如果在编译时指定了。最显著的是:

  • -源代码
  • -目标
  • -bootclasspath
    -它需要一个
    rt.jar
    JRE(不是JDK)作为目标

如果使用
-target 1.6
进行编译,如果未指定指向Java 6的引导类路径,则Java 7会发出警告:如果使用Java 7 libs进行编译,则无法检查您是否正在使用Java 7中引入(或更改)的类。@标记“Java 7会发出警告..如果..未指定引导类路径”这是7jdk(或者至少是javac)最好的东西之一&在IMO中已经过期了。