gpt4 book ai didi

kotlin - 在全新构建(Windows 10)上通过 intellij 运行 example-cordapp 时出现问题

转载 作者:行者123 更新时间:2023-12-02 13:36:28 25 4
gpt4 key购买 nike

我似乎无法运行干净的 example-cordapp 版本。

我正在关注以下教程:
https://docs.corda.net/tutorial-cordapp.html#opening-the-example-cordapp-in-intellij

gradle build 运行后,我收到以下警告(不确定是否相关):
Duplicate content roots detected: Path [C:/Users/Andrew/Desktop/CordaProjects/samples/cordapp-example/config/dev] of module [cordapp-example.clients.main] was removed from modules [cordapp-example.workflows-java.main, cordapp-example.workflows-kotlin.main]
然后,当我尝试运行“运行示例 Cordapp”配置时,我不断收到以下错误,按指示按绿色箭头。
它会弹出一个窗口,要求我指定模块。我使用cordapp-example,但它会产生以下错误:
Class 'com.example.test.NodeDriverKt' not found in module cordapp-example
我已经对 Java、Intellij 进行了干净的重建,并且我已经重新克隆了 repo。我不知道从这里去哪里。我完全按照教程进行。

我也尝试过这里给出的建议,只是得到同样的错误:
error Class 'com.example.NodeDriverKt' not found in module 'cordapp-example'

对此的任何帮助将不胜感激

最佳答案

请更改以下文件中的代码
示例/cordapp-example/workflows-kotlin/src/test/kotlin/com/example/test/NodeDriver.kt
希望对你有帮助

fun main(args: Array<String>) {
val user = User("user1", "test", permissions = setOf("ALL"))
driver(DriverParameters(waitForAllNodesToFinish = true)) {
val nodeFutures = listOf(
startNode(
providedName = CordaX500Name("PartyA", "London", "GB"),
customOverrides = mapOf("rpcSettings.address" to "localhost:10008", "rpcSettings.adminAddress" to "localhost:10048", "webAddress" to "localhost:10009"),
rpcUsers = listOf(user)),
startNode(
providedName = CordaX500Name("PartyB", "New York", "US"),
customOverrides = mapOf("rpcSettings.address" to "localhost:10011", "rpcSettings.adminAddress" to "localhost:10051", "webAddress" to "localhost:10012"),
rpcUsers = listOf(user)),
startNode(
providedName = CordaX500Name("PartyC", "Paris", "FR"),
customOverrides = mapOf("rpcSettings.address" to "localhost:10014", "rpcSettings.adminAddress" to "localhost:10054", "webAddress" to "localhost:10015"),
rpcUsers = listOf(user)))

val (nodeA, nodeB, nodeC) = nodeFutures.map { it.getOrThrow() }

startWebserver(nodeA)
startWebserver(nodeB)
startWebserver(nodeC)
}

关于kotlin - 在全新构建(Windows 10)上通过 intellij 运行 example-cordapp 时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55681185/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com