我们有一个项目(假设)将在 1-2 年内完成。到那时,JDK7(希望还有 Java7 JCP 规范)应该已经准备好了。
但是,我想知道,甲骨文做出“愚蠢”决定的“危险”可能性有多大,这会使 JDK7 成为比现有 JDK6 更“有吸引力”的平台?
更具体地说,我害怕这样的场景:
- 在“发布”之前停止 JDK7 的开发
- 将许可模型更改为比 JDK6 更具限制性
- ...还有其他需要注意的情况吗?
你对这个问题有什么看法?
注意:我们将使用 NIO2 文件 API,以及可能被“计划 B”接受的其他仅 JDK7 功能(计划 A 被拒绝,是继续开发 JDK7 更长时间的提议,相反,计划 B 被接受:开发JDK7 功能较少,为 JDK8 推迟)