【问题标题】:Corda running on Java 9在 Java 9 上运行的 Corda
【发布时间】:2018-05-25 22:35:46
【问题描述】:

Java 8 将在 9 月停止公开支持,并且无法再得到保障我们需要知道 Corda 平台何时会消除对 Java 8 的依赖,因此,我们需要一个 Java 9 兼容版本的 Corda,并且有足够的交付时间我们可以在 2018 年 9 月之前进行内部安装、测试和部署。

请告诉我们您的想法 哈维尔

【问题讨论】:

    标签: corda


    【解决方案1】:

    我们已经在 J​​ava 9 支持方面做了一些初步工作。例如,我们在我们的 JAR 上设置 Automatic-Module-Name 并致力于拆分我们的包。我希望我们可以专注于完成这项工作,并在明年某个时候推出基于 Java 9 的 Corda 版本。但是,部署所需的其他功能优先。

    对于我们的企业产品,我们转而自行捆绑 JRE,因此 JVM 版本不会成为用户关心的问题,这将是我们的问题,我们将发布 JVM 更新作为 Corda 版本的一部分。无论如何,这就是 Java 平台的发展方向。因此,我们将审查底层运行时中的安全修复,以查看它们是否适用,并在必要时触发新的企业 Corda 版本。我们将对组合进行测试。

    【讨论】:

    • 感谢您已经开始致力于 Java 9 支持。你能告诉我们这个完成的估计月份吗?我相信所有主要的组织在所有 Java 8 应用程序上也有一个危险信号,并且需要一个升级计划。关于将 JRE 捆绑到 Corda 中,这只会发生在企业版中吗?如果是这样,对于开源版本,你们会继续支持最新版本的 Java 吗?
    • Corda 严重依赖 docs.paralleluniverse.co/quasar。但该项目似乎几乎没有任何活动,并且支持仅限于 Java 8。这会得到解决吗?也许值得放弃 quasar 以获得更常见的东西,例如 projectreactor.io 并避免所有字节码操作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-26
    • 2018-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-26
    相关资源
    最近更新 更多