Java 胶囊异常
我正在尝试启动,并在输入“$sh runnodes”后出现此错误。以前没有使用过JDK,因此正在寻求详细的解释 bash-c'cd /用户/marieleaf/Dropbox/blockchain/corda/cordapp tutorial/kotlin source/build/nodes/Controller; /usr/libexec/java_home-v1.8--execjava-Dname=Controller-corda.jar -Dcapsule.jvm.args=-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -jar corda.jar&&exit'CAPSULE异常:找不到请求版本[Min.Java版本:1.8.0]的Java安装 JavaVersion:null最小更新版本:{1.8=131}(需要JDK: 错误)。您可以使用 -Dcapsule.java.home标志。(对于堆栈跟踪,使用-Dcapsule.log=verbose运行)Java 胶囊异常,java,bash,java-8,corda,Java,Bash,Java 8,Corda,我正在尝试启动,并在输入“$sh runnodes”后出现此错误。以前没有使用过JDK,因此正在寻求详细的解释 bash-c'cd /用户/marieleaf/Dropbox/blockchain/corda/cordapp tutorial/kotlin source/build/nodes/Controller; /usr/libexec/java_home-v1.8--execjava-Dname=Controller-corda.jar -Dcapsule.jvm.args=-agent
您没有正确的Java版本。这里可以找到所需的Java版本:(从Corda 3.1开始,Corda支持的JVM最低版本是OracleJDK8JVM的8u131版本)
您可以从终端运行
java-version
,以确保您的安装已被识别。我已经看到,使用同一插件的不同版本在同一个框上启动多个节点时会出现问题。停止所有旧节点就可以了。是否安装了java?是的。Java8更新131。在Mac 10.12.4I上,我使用Java的说明卸载,重新安装Java,然后重新启动我的计算机。现在可以工作了。@mleafer-你能接受Joel的正确答案吗?