胶囊例外

我试图启动Corda教程应用程序 ,并在我$ sh runnodes后得到这个错误。 之前没有和JDK一起工作,所以要求详细的解释。

bash -c'cd / Users / marieleaf / Dropbox / blockchain / corda / cordapp-tutorial / kotlin-source / build / nodes / Controller; / usr / libexec / java_home -v 1.8 –exec java -Dname = Controller-corda.jar -Dcapsule.jvm.args = -agentlib:jdwp = transport = dt_socket,server = y,suspend = n,address = 5005 -jar corda.jar && exit'胶囊例外:找不到请求版本的Java安装[Min。 Java版本:1.8.0 Java版本:null最小。 更新版本:{1.8 = 131}](需要JDK:false)。 您可以使用-Dcapsule.java.home标志覆盖使用的Java版本。 (对于堆栈跟踪,使用-Dcapsule.log = verbose运行)

截至目前,Corda支持的最低版本的JVM是Oracle JDK 8 JVM的版本8u131。

您可以从终端运行java -version以确认您的安装已被识别。

我已经看到,在同一个盒子上使用同一个插件的不同版本启动多个节点的问题。
停止所有的旧节点应该做的伎俩。