在 IntelliJ IDEA 项目中使用 kotlinx.coroutines
Using kotlinx.coroutines in IntelliJ IDEA project
我正在尝试学习协程,所以我启动了 IntelliJ 并创建了一个临时文件。但是,当我输入协程时,我收到编译器投诉,例如 runBlocking
是未解析的引用。所以这不是 android 项目或任何类似的东西。只是基本 Kotlin 项目中的临时文件。
如何引入协程的东西,这样我就不会再出错了?
runBlocking
和其他高级协程实用程序不在 Kotlin 标准库中,而是库的一部分 kotlinx.coroutines.
要在您的项目中使用这个库,您必须下载它的二进制文件并将它们的依赖项添加到项目中。如果您使用像 Gradle 或 Maven 这样的构建系统,通常声明库依赖项是构建文件中的一行或几行。然而,在一个普通的 IntelliJ 项目中,几乎可以毫不费力地从 Maven Central 获取该库:
- 打开项目结构
- 在 "Modules" 页面 select 一个模块,您将其用作临时文件的上下文(我想只有一个模块)。
- 切换到 "Dependencies" 选项卡并点击加号按钮。
- 然后在上下文菜单中 select "Library" -> "From 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
一定要勾选 "Transitive dependencies" 和 "Sources" 框。
点击“确定”后,库及其所有依赖项将从 Maven 中央存储库下载并添加到您的模块中。然后就可以在您的项目或草稿文件中使用 runBlocking
。
您应该将 kotlin 协程库添加到您的项目中。最简单的方法是从 Maven 仓库中获取它。此时库的实际版本是 1.3.2 你可以在 maven repo 中找到库的地址 here
写入时库地址为
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.2
在普通的 IDEA IntelliJ 项目中,您应该执行以下步骤:
1) 转到项目结构
2) 然后转到 Modules 页面和 Dependencies 选项卡
3) 按“+”键。 Select 来自 "Maven"
的图书馆
4) 在搜索栏中使用地址 org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.2 库在 maven repo 中并添加它。
5) 按确定,然后按应用。并重新编译您的项目。这就对了。现在您可以在您的项目中使用协程了。
我正在尝试学习协程,所以我启动了 IntelliJ 并创建了一个临时文件。但是,当我输入协程时,我收到编译器投诉,例如 runBlocking
是未解析的引用。所以这不是 android 项目或任何类似的东西。只是基本 Kotlin 项目中的临时文件。
如何引入协程的东西,这样我就不会再出错了?
runBlocking
和其他高级协程实用程序不在 Kotlin 标准库中,而是库的一部分 kotlinx.coroutines.
要在您的项目中使用这个库,您必须下载它的二进制文件并将它们的依赖项添加到项目中。如果您使用像 Gradle 或 Maven 这样的构建系统,通常声明库依赖项是构建文件中的一行或几行。然而,在一个普通的 IntelliJ 项目中,几乎可以毫不费力地从 Maven Central 获取该库:
- 打开项目结构
- 在 "Modules" 页面 select 一个模块,您将其用作临时文件的上下文(我想只有一个模块)。
- 切换到 "Dependencies" 选项卡并点击加号按钮。
- 然后在上下文菜单中 select "Library" -> "From 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
一定要勾选 "Transitive dependencies" 和 "Sources" 框。
点击“确定”后,库及其所有依赖项将从 Maven 中央存储库下载并添加到您的模块中。然后就可以在您的项目或草稿文件中使用 runBlocking
。
您应该将 kotlin 协程库添加到您的项目中。最简单的方法是从 Maven 仓库中获取它。此时库的实际版本是 1.3.2 你可以在 maven repo 中找到库的地址 here
写入时库地址为
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.2
在普通的 IDEA IntelliJ 项目中,您应该执行以下步骤:
1) 转到项目结构
2) 然后转到 Modules 页面和 Dependencies 选项卡
3) 按“+”键。 Select 来自 "Maven"
的图书馆4) 在搜索栏中使用地址 org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.2 库在 maven repo 中并添加它。
5) 按确定,然后按应用。并重新编译您的项目。这就对了。现在您可以在您的项目中使用协程了。