java - 想知道我是否需要同时安装 JDK 1.6 和 1.7?

标签 java compilation backwards-compatibility java-6 java-7

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

我需要将 JDK 1.6 和 JDK 1.7 放在同一台机器上吗?

最佳答案

Can I use JDK 1.7 to compile the code written in JDK 1.6?

是的。

Is Java strict downward compatible?

如果cross-compilation options编译时指定。最值得注意的是:

  • -source
  • -目标
  • -bootclasspath - 需要目标 JRE(而非 JDK)的 rt.jar

关于java - 想知道我是否需要同时安装 JDK 1.6 和 1.7?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10663291/

相关文章:

c++ - 如何确保在 C++ 编译期间将参数视为常量?

html - IE9 中的负边距和 float

java - 使用自定义 ClassLoader 拦截 ClassLoader.getResource(String) 调用

java - 在 JUNG 图可视化中增加/设置顶点标签

java - 如何将给定时间(字符串)转换为本地时间?

ios - 检测 BOOL 可用性以支持多个 iOS 版本?

objective-c - 10.5 基础 SDK,10.4 部署 : how to implement missing methods

java - 如何在 Gmail SMTP 中指定显示名称?

c++ - 关于 C++ 中名称修饰的问题

c++ - 如何加快 g++ 编译时间(使用大量模板时)