Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 胶囊异常_Java_Bash_Java 8_Corda - Fatal编程技术网

Java 胶囊异常

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

我正在尝试启动,并在输入“$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版本:(从Corda 3.1开始,Corda支持的JVM最低版本是OracleJDK8JVM的8u131版本)


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

我已经看到,使用同一插件的不同版本在同一个框上启动多个节点时会出现问题。

停止所有旧节点就可以了。

是否安装了java?是的。Java8更新131。在Mac 10.12.4I上,我使用Java的说明卸载,重新安装Java,然后重新启动我的计算机。现在可以工作了。@mleafer-你能接受Joel的正确答案吗?