【问题标题】:issues in deploying compiled war with jdk 1.5 and deploying in jdk 1.6 environment (which is weblogic 10gR3)使用 jdk 1.5 部署编译的战争和部署在 jdk 1.6 环境(即 weblogic 10gR3)中的问题
【发布时间】:2011-01-25 09:53:36
【问题描述】:

只是想知道使用 jdk 1.5 部署编译后的战争和在 jdk 1.6 环境(即 weblogic 10gR3)中部署的问题

【问题讨论】:

    标签: java weblogic war


    【解决方案1】:

    Java 1.6 向后兼容 Java 1.5。

    然而,ExecutorService#invokeAll() 方法可能是最引人注目的。 Java 1.5 代码的编译版本将在 Java 1.6 运行时中工作,但无论在何处使用上述方法,由于已声明方法中泛型的更改,Java 1.5 源代码将无法为 1.6 编译。在 1.5 中,Collection 参数声明为 Collection<Callable<T>>,而在 1.6 中,此参数扩展为 Collection<? extends Callable<T>>

    您必须专门针对 1.5 进行开发,然后仅在 1.6 上运行,或者更改代码以符合 1.6,然后针对 1.6 进行开发和运行。但是,如果您不使用这些方法,那么实际上没有什么可担心的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-02
      • 1970-01-01
      • 1970-01-01
      • 2011-01-24
      • 2019-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多