运行 Corda 节点时的胶囊异常

Capsule exception when running Corda nodes

我正在尝试 运行 macOS El Capitan 上的 Corda 节点 JDK 1.8.0_60 按照此处的说明进行操作:https://docs.corda.net/getting-set-up.html.

我收到以下错误:

CAPSULE EXCEPTION: Could not parse version: -9.0.1 while processing system property java.home: /Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre java.lang.IllegalArgumentException: Could not parse version: -9.0.1

我该如何解决这个问题?

运行 Corda 节点需要 JDK 版本大于 JDK 8u121。如果升级 JDK,此错误将消失。

虽然它是旧线程,但我今天遇到它并偶然发现了这个页面并想分享我的发现。

实际上 Oracle 更改了 java9 的编号样式(如 9.0.1),看来您已经安装了它.你必须指向 jdk 1.8.x 所以让它工作直到 capsule 被更新为与 java9.

一起工作