【问题标题】:IntelliJ + Corda: Error:(6, 30) java: package net.corda.testing.core does not existIntelliJ + Corda: 错误:(6, 30) java: 包 net.corda.testing.core 不存在
【发布时间】:2018-11-30 18:07:48
【问题描述】:

我是使用 IntelliJ + Corda + Kotlin 的新手。

我刚刚安装了 IntelliJ IDEA,克隆了 Corda Git 存储库 BootCamp (https://github.com/corda/bootcamp-cordapp),IntelliJ 显示给我的第一件事是一些错误,声称我认为是 Kotlin 包和类。

这是一些错误消息:

错误:(6, 30) java: 包 net.corda.testing.core 不存在

错误:(12, 37) java: 找不到符号

...符号:类 TestIdentity

...位置:类 test.java.java_bootcamp.StateTests

package test.java.java_bootcamp;

import net.corda.core.contracts.ContractState;
import net.corda.core.identity.CordaX500Name;
import net.corda.core.identity.Party;
import net.corda.testing.core.TestIdentity;
import org.junit.Test;
import static org.junit.Assert.assertEquals;

public class StateTests {

    private final Party alice = new TestIdentity(new CordaX500Name("Alice", "", "GB")).getParty();
    private final Party bob = new TestIdentity(new CordaX500Name("Bob", "", "GB")).getParty();

    @Test
    public void tokenStateHasIssuerOwnerAndAmountParamsOfCorrectTypeInConstructor() {
        new TokenState(alice, bob, 1);
    }

    @Test
    public void tokenStateImplementsContractState() {
        assert(new TokenState(alice, bob, 1) instanceof ContractState);
    }
}

我做错了什么或错过了什么?

顺便说一句,我使用的是 Mac

【问题讨论】:

    标签: intellij-idea kotlin corda


    【解决方案1】:

    经过 4 小时的痛苦,我发现我需要添加两个 JAR,这解决了我的问题(暂时)。

    这些是它们,来自 Maven 存储库:

        <!-- https://mvnrepository.com/artifact/net.corda/corda-test-utils -->
        <dependency>
            <groupId>net.corda</groupId>
            <artifactId>corda-test-utils</artifactId>
            <version>3.3-corda</version>
        </dependency>
    
        <!-- https://mvnrepository.com/artifact/net.corda/corda-node-driver -->
        <dependency>
            <groupId>net.corda</groupId>
            <artifactId>corda-node-driver</artifactId>
            <version>3.3-corda</version>
        </dependency>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-06-27
      • 2019-02-28
      • 2019-05-21
      • 1970-01-01
      • 2011-09-16
      • 2016-05-24
      • 1970-01-01
      相关资源
      最近更新 更多