Corda在Java 9上运行

8

Java 8将在9月份停止公共支持,不能再进行安全保护。我们需要知道Corda平台何时会删除对Java 8的依赖关系,因此我们需要一个与Java 9兼容的版本。我们需要有足够的时间安装、测试和部署,在2018年9月之前完成这些工作。

请告诉我们您的想法。 Javier

1个回答

9
我们已经开始对Java 9的支持进行了一些初步的工作。例如,我们正在为我们的JAR设置自动模块名称,并努力取消我们的包拆分。我希望我们可以专注于完成这项工作,并在明年发布基于Java 9的Corda版本。然而,其他部署所需的功能正在优先考虑。
对于我们的企业版产品,我们将切换到自己捆绑JRE,因此JVM版本不会成为用户关注的问题,这将是我们的问题并且我们将在Corda发布中发布JVM更新。这也是Java平台正在走向的方向。因此,底层运行时的安全修复将由我们进行审核,以确定它们是否适用,并在必要时触发新的企业Corda发布。组合的测试将由我们来负责。

1
我们感谢您已经开始了对Java 9的支持工作。您能告诉我们预计完成的月份吗?我相信所有主要组织也在所有Java 8应用程序上设置了红旗,并要求升级计划。 关于将JRE捆绑到Corda中,这只会在企业版中发生吗?如果是这样,在开源版本中,您是否会继续支持最新的Java版本? - Javier Garcia Lozano
1
Corda 在很大程度上依赖于 http://docs.paralleluniverse.co/quasar/。但是该项目似乎几乎没有任何活动,并且支持仅限于 Java 8。这个问题会得到解决吗?也许放弃 Quasar 转而使用像 https://projectreactor.io/ 这样更常见的东西,并避免所有字节码操作,可能是值得的。 - Remo Meier

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接