gpt4 book ai didi

kotlin - 在 IntelliJ IDEA 中导入 kotlinx 是不可能的

转载 作者:行者123 更新时间:2023-12-05 07:22:53 30 4
gpt4 key购买 nike

我正在 IntelliJ IDEA 上测试协程示例代码。但是我无法导入需要协程的库。

我将项目创建为 Kotlin - “JVM | IDEA”。我尝试了简单的 print hello world 代码并成功完成。但是协程示例甚至不执行。

import kotlinx.coroutines.launch
import kotlinx.coroutines.runBlocking
import kotlinx.coroutines.sync.Mutex
import kotlinx.coroutines.sync.withLock


fun main()
{
runBlocking {

var counter = 0
val lock = Mutex()

val coroutines = List(3) {
launch {
repeat(1_000) {
lock.withLock {
counter++
}
}
}
}

coroutines.forEach { it.join() }

println("Final counter: $counter")
}
}

此代码在 https://play.kotlinlang.org 上运行.但是在IDEA中,他们无法理解,显示'Unresolved reference'。

我搜索过,但没有找到答案。如何在 IDEA 项目上运行它?

最佳答案

切换到基于 Gradle 的构建是个好主意,它将由 IntelliJ IDEA 自动导入。

您可以将 IntelliJ 设置为 automatically stay in sync使用您的 Gradle 文件,或者您可以选择将 IntelliJ 按需“同步”到 Gradle 的结构。

Gradle 有两个语法选项:Groovy 和 Kotlin。如果您是 Gradle 新手,请确保您使用一致的语法,否则很难遵循指南。显然,如果您在 Kotlin 中工作,那么在您的构建文件中也使用 Kotlin 是个好主意。

关于kotlin - 在 IntelliJ IDEA 中导入 kotlinx 是不可能的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56357566/

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