【发布时间】: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