我正在尝试导入Java包以在Kotlin native中使用,如下所示;
/* main.kt */
import java.util.*
fun main(args: Array<String>) {
print("Simple program")
}
Run Code Online (Sandbox Code Playgroud)
并使用以下命令编译它
kotlinc main.kt -o main
Run Code Online (Sandbox Code Playgroud)
我收到了错误消息
main.kt:2:8: error: unresolved reference: java
import java.util.*
Run Code Online (Sandbox Code Playgroud)
显然我需要显示kotlinc在哪里找到java.util,如何在不使用命令行的情况下实现这一点?我使用Kotlin native 0.3在Windows 10 64位上.
zsm*_*b13 15
您将无法访问Kotlin Native中的Java包.这个项目的重点是在没有VM的情况下运行Kotlin代码,因此您没有要使用的Java虚拟机(或库).但是,您可以使用本机C库.您可以在此处找到有关其工作原理的信息.
从Kotlin/Native的第一次预览的公告帖子:
请注意,我们不打算在Kotlin/Native或Kotlin/JS上运行任意Kotlin/JVM程序.它等同于实现另一个JVM,这对于运行时来说既有很多工作也有很多限制.我们正在采用另一种方式:为所有平台提供通用语言,同时通过与平台代码的无缝互操作性实现公共库的创建.
| 归档时间: |
|
| 查看次数: |
2540 次 |
| 最近记录: |