corda - 尝试运行基本的 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%)并且由于资源消耗几乎使我的机器崩溃;所以我停止了这个过程并让它再次运行,得到了上述错误。
我试过的
- 我检查了我正确设置了环境,它看起来是这样。
- 我重新安装了JDK和JRE,热点版本。
- 我删除了示例的文件夹并再次克隆了它
附加信息
$ 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)
- 视窗 10
- JDK 8
- 智能
- 摇篮 5.6.4
我找不到问题,你能帮帮我吗?
解决方案
显然,问题与 Adopt 的 OpenJDK 有关。将其替换为 Zulu(支持)后,一切顺利,构建成功。
推荐阅读
- android-viewpager - 通过滑动而不是在 Android 中单击按钮来保存表单数据
- amazon-web-services - 授予 S3 跨账户完全访问权限
- c# - Azure 函数 - 你可以在函数范围之前访问 IServiceProvider 吗?
- javascript - 如何从 fs.readFile node.js 返回值
- android - 添加新行时,EditText 会移动整个 gui,如何停止?
- php - 如何在 PHP 的循环中递归地加入字符串
- svg - svg matrixTransform 和 svg.getScreenCTM 是如何工作的?
- java - startsWith(String word, char c) 中的参数
- java - 将带有属性的枚举转换为 Java 中的映射
- vue.js - Vue.js 在预渲染页面上重复内容