我在Corda Flow库中使用Flow,这在编译器中很好用。在外壳中运行此Flow时,出现错误:


  java.lang.NoClassDefFoundError:net / corda / finance / flows / CashIssueFlow


我该如何解决?非常感谢你

OpaqueBytes issueRef=OpaqueBytes.of(new byte[1]);
        CashIssueFlow.IssueRequest issueRequest = new
CashIssueFlow.IssueRequest(businessContractAmount, issueRef, notary);
            subFlow(new CashIssueFlow(issueRequest));

最佳答案

您需要通过在启动时将Finance CorDapp放置在节点的cordapps目录中,来在其节点上包括该工具。

如果使用deployNodes创建节点,则可以使用以下命令自动将其包括在内:

node {
    ...
    cordapps = ["$corda_release_group:corda-finance:$corda_release_version"]
    ...
}

关于java - Corda Flow库-CashIssueFlow错误-java.lang.NoClassDefFoundError:net/corda/finance/flows/CashIssueFlow,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54325006/

10-10 01:09