Mac端Corda DemoBench执行run getCashBalance命令报错求助
Corda DemoBench执行
run getCashBalance报错原因 - 无内置对应命令/Flow:Corda默认没有内置名为
getCashBalance的Shell命令或Flow。查询现金余额的标准方式是使用vaultQuery命令,正确格式为:run vaultQuery contractStateType: net.corda.finance.contracts.asset.Cash$State - 自定义Flow未正确部署:如果
getCashBalance是你自行编写的自定义Flow,需确保对应的Cordapp已正确部署到DemoBench的目标节点,且节点启动时成功加载该Flow。 - Java版本不兼容:Corda对Java版本有严格限制(如Corda 4.x仅支持Java 8,Corda 5.x要求Java 11),最新Java版本(如17及以上)会导致节点加载Cordapp失败,无法识别自定义Flow。
- 命令输入错误:检查命令是否存在大小写、拼写错误,Corda Shell对命令和Flow名称大小写敏感。
内容的提问来源于stack exchange,提问作者mayo2541
相关产品推荐
相关产品推荐

