kotlin - 在 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 项目上运行它?
解决方案
推荐阅读
- ruby-on-rails - 带有动态参数的 rails 4 中不允许的参数
- python - 我无法在 atom 文本编辑器中安装 autocomplete-python 包
- javascript - 在我的班级中实现添加和删除功能
- dialogflow-es - UNLINK OR RELINK - Google 助理帐号关联流程
- css - “空白:nowrap;” 破坏 flexbox 布局:为什么?
- php - TCPDF 错误:一些数据已经输出到浏览器,不能发送 PDF 文件
- php - PDO SELECT 仅在 foreach 循环中选择第一个
- python - Django基本ModelForm不显示选择
- css - 尝试通过 node-sass 使用 sass 变量时出错
- google-cloud-platform - Google Cloud Tasks 对转发到 Cloud Functions 执行速率限制?