如何在Kotlin Native中导入Java包

我正在试图导入Java包在Kotlin native中使用,如下所示:

/* main.kt */ import java.util.* fun main(args: Array<String>) { print("Simple program") } 

并用下面的命令编译它

 kotlinc main.kt -o main 

我收到了错误信息

 main.kt:2:8: error: unresolved reference: java import java.util.* 

显然我需要显示kotlinc在哪里可以找到java.util,我怎样才能实现这一点,而不使用命令行? 我在使用Kotlin本机0.3的Windows 10 64位。

您将无法访问Kotlin Native中的Java包。 这个项目的重点是在没有虚拟机的情况下运行Kotlin代码,所以你没有使用Java虚拟机(或者库)。 但是,您可以使用本机C库。 你可以在这里找到关于这个工作的信息 。

从Kotlin / Native第一次预览的公告栏:

请注意,我们不打算在Kotlin / Native或Kotlin / JS上运行任意Kotlin / JVM程序。 这相当于实现另一个JVM,这对于运行时来说既是很多工作又是很多限制。 我们正在另辟蹊径:为所有平台提供通用语言,同时通过与平台代码的无缝互操作性来创建通用库。