【问题标题】:Am I going to have problems if I try to use classes I wrote using jdk7 on jdk6?如果我尝试在 jdk6 上使用我使用 jdk7 编写的类,我会遇到问题吗?
【发布时间】:2012-08-13 23:19:40
【问题描述】:

我确实计划检查 API 并确保我只使用 jdk6 库,但是这里的一些兼容性帖子让我有点紧张。

我需要将一些文件上传到 jdk6 计算机上,但我使用 jdk7 运行 eclipse,我没有时间检查文件是否会编译。我需要他们能够编译。有什么办法可以避免麻烦吗?

【问题讨论】:

    标签: java compatibility java-7


    【解决方案1】:

    对 java 1.7 编译器使用 -target 键以确保您的代码可以在 jvm 6 上完美运行。

    【讨论】:

      【解决方案2】:

      在 Eclipse 中,使用 JDK 合规性属性。右键一个项目,Java Compiler -> Compiler compliance level -> 1.6

      【讨论】:

      • 在 Eclipse 中,使用 JDK 合规性属性。右键单击一个项目,Java Compiler -> Compiler compliance level -> 1.6 是这样吗?我不需要安装jdk6?那是一种解脱。我不能说它是否有效,所以我希望你是对的!
      • 是的,就是这样。在内部,这会将 javac 可执行文件的 -target 参数设置为 1.6。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-01
      • 2017-05-16
      • 2015-04-11
      • 2021-06-08
      • 1970-01-01
      • 2017-12-07
      相关资源
      最近更新 更多