在IntelliJ IDEA项目中使用kotlinx.coroutines [英] Using kotlinx.coroutines in IntelliJ IDEA project

查看:19
本文介绍了在IntelliJ IDEA项目中使用kotlinx.coroutines的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试学习协程,所以我启动了IntelliJ并创建了一个临时文件。但是,当我在协程中输入时,我收到编译器的抱怨,比如runBlocking是一个未解析的引用。因此,这不是一个Android项目或任何类似的事情。只是一个基本的Kotlin项目中的临时文件。

如何引入协程内容以停止收到错误?

推荐答案

runBlocking和其他高级协程实用程序不在kotlin标准库中,而是库kotlinx.coroutines的一部分。

要在项目中使用该库,您必须下载其二进制文件,并将其依赖项添加到项目中。如果您使用Gradle或Maven这样的构建系统,声明库依赖关系通常是构建文件中的一行或几行。但是,在普通IntelliJ项目中,几乎可以毫不费力地从Maven Central获得该库:
  • 打开项目结构
  • 在"模块"页中,选择用作临时文件上下文的模块(我假设只有一个模块)。
  • 切换到"依赖项"选项卡并点击加号按钮。
  • 然后在上下文菜单中选择"库"->"从Maven"
  • 粘贴kotlinx.coroutines库项目的maven坐标:

    org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.3

    其中1.3.3是该库的版本。您可以在此处找到最新的可用版本:https://github.com/Kotlin/kotlinx.coroutines/blob/master/README.md

  • 确保选中"可传递依赖项"和"源"框。

点击OK后,将从Maven Central资源库下载该库及其所有依赖项,并将其添加到您的模块。然后就可以在项目或临时文件中使用runBlocking

这篇关于在IntelliJ IDEA项目中使用kotlinx.coroutines的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆