我正在尝试运行cordapp-example(“基本”文件夹),但是当我尝试执行该操作时,由于以下最严重的错误,我陷入了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)
我找不到问题,你能帮我吗?
显然,该问题与Adopt的OpenJDK有关。用Zulu(受支持的)替换它之后,一切工作顺利,并且构建成功。