当前位置: 首页 > 知识库问答 >
问题:

如何在非android项目中使用Kotlinc coroutine?

贺桐
2023-03-14

我是Kotlin的新手,正在尝试使用coroutine学习异步编程。我在跟踪Kotlin的官方文件。但是当我试图编译代码时,它显示了错误:“未解析的引用:Kotlinx”。所以我只想知道,如何在非android项目中使用Coroutine?

我正在用Ubuntu终端编译代码。

代码段

import kotlinx.coroutines.*  
 fun main(args: Array<String>){     
     GlobalScope.launch{ 
       delay(1000L)
       println("World!")   
     }
     println("Hello,") 
     Thread.sleep(2000L)
 }

共有1个答案

景永春
2023-03-14

下载kotlinx-coroutines-core-1.2.1.jar,将其放入源文件(example.kt)所在的文件夹中,并对其进行编译:

kotlinc Example.kt -cp kotlinx-coroutines-core-1.2.1.jar -include-runtime -d Example.jar

使用命令运行example.jar

java -cp kotlinx-coroutines-core-1.2.1.jar:Example.jar ExampleKt
 类似资料: