kar*_*rma 5 linux ubuntu coroutine kotlin kotlin-coroutines
我是 Kotlin 的新手,正在尝试使用协程学习异步编程。我正在关注 Kotlin官方文档。但是当我尝试编译我的代码时,它向我显示了错误:“未解析的引用:kotlinx”。所以我只想知道,如何在非 android 项目中使用 Coroutine?
我正在使用 Ubuntu 终端来编译代码。
代码片段
import kotlinx.coroutines.*
fun main(args: Array<String>){
GlobalScope.launch{
delay(1000L)
println("World!")
}
println("Hello,")
Thread.sleep(2000L)
}
Run Code Online (Sandbox Code Playgroud)
下载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
Run Code Online (Sandbox Code Playgroud)
Example.jar使用命令运行
java -cp kotlinx-coroutines-core-1.2.1.jar:Example.jar ExampleKt
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
266 次 |
| 最近记录: |