首页 > 解决方案 > 尝试运行基本的 cordapp-example 时卡在 deployNodes

问题描述

问题

我正在尝试运行cordapp-example (“Basic”文件夹),但是当我尝试这样做时,由于以下顶部错误,我陷入了deployNodes 指令:

$ ./gradlew deployNodes
Starting a Gradle Daemon, 1 busy and 1 stopped Daemons could not be reused, use --status for details

> Task :workflows-java:deployNodes
Running Cordform task
Deleting C:\Users\auriaad\Desktop\JavaTest\samples-java\Basic\cordapp-example\workflows-java\build\nodes
Bootstrapping local test network in C:\Users\auriaad\Desktop\JavaTest\samples-java\Basic\cordapp-example\workflows-java\build\nodes
Generating node directory for Notary
Generating node directory for PartyA
Generating node directory for PartyB
Generating node directory for PartyC
2020-12-09 13:45:08,526 Execution worker for ':' Thread 4 INFO Cannot initialize scripting support because this JRE does not support it. java.lang.NoClassDefFoundError: javax/script/ScriptEngineManager
    at org.apache.

第一次它连续显示错误(在“执行”阶段,38%)并且由于资源消耗几乎使我的机器崩溃;所以我停止了这个过程并让它再次运行,得到了上述错误。

我试过的

附加信息

$ java -version  
openjdk version "1.8.0_275"  
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_275-b01)  
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.275-b01, mixed mode)  

我找不到问题,你能帮帮我吗?

标签: corda

解决方案


显然,问题与 Adopt 的 OpenJDK 有关。将其替换为 Zulu(支持)后,一切顺利,构建成功。


推荐阅读