我正按照此处的说明尝试使用JDK 1.8.0_60在macOS El Capitan上运行Corda节点:https://docs.corda.net/getting-set-up.html。
我收到以下错误:
CAPSULE EXCEPTION:处理时无法解析版本:-9.0.1 系统属性java.home: /Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre java.lang.IllegalArgumentException:无法解析版本:-9.0.1
我该如何解决这个问题?
答案 0 :(得分:2)
尽管它的线程较旧,但我今天还是遇到它,偶然发现了此页面,并想分享我的发现。
实际上,Oracle从 java9 更改了编号样式(如 9.0.1 ),似乎您已经安装了它。您将必须指向 jdk 1.8.x ,以便使其生效,直到Capsule更新为可与Java9一起使用为止。
答案 1 :(得分:1)
运行Corda节点需要JDK版本大于JDK 8u121。如果升级JDK,则此错误将消失。