首页 > 解决方案 > 在 IntelliJ IDEA 中导入 kotlinx 是不可能的

问题描述

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

我将项目创建为 Kotlin - “JVM | IDEA”。我尝试了简单的打印 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中,他们无法理解,显示“未解决的参考”。

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

标签: kotlin

解决方案


推荐阅读