Cómo importar packages Java en Kotlin Native

Estoy tratando de importar el package de Java para usar en Kotlin nativo como se muestra a continuación;

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

y comstackrlo con el command a continuación

 kotlinc main.kt -o main 

Recibí el post de error

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

obviamente necesito mostrarle a kotlinc dónde encontrar java.util, ¿cómo puedo lograr esto sin usar la línea de command? Estoy en Windows 10 de 64 bits usando Kotlin native 0.3.

No tendrá acceso a packages Java en Kotlin Native. El objective de este proyecto es ejecutar el código de Kotlin sin una máquina virtual, por lo que no tiene que utilizar la máquina virtual Java (o las bibliotecas). Sin embargo, puede usar bibliotecas C nativas. Puede encontrar información sobre cómo funciona esto aquí .

Desde la publicación del primer avance de Kotlin / Native:

Tenga en count que no tenemos la intención de ejecutar progtwigs Kotlin / JVM arbitrarios en Kotlin / Native o Kotlin / JS. Sería equivalente a implementar otra JVM, lo que implica mucho trabajo y muchas limitaciones para el time de ejecución. Estamos yendo de otra manera: proporcionando un lenguaje común para todas las plataforms, al time que se habilita la creación de bibliotecas comunes a través de la interoperabilidad sin interrupciones con el código de la plataforma.

  • ¿Cómo hago un "descanso" o "continuar" cuando estoy en un ciclo funcional dentro de Kotlin?
  • ¿Por qué este Spek on action no se ejecuta?
  • Método abstracto de Kotlin con cuerpo
  • Clase abstracta Kotlin java IllegalAccessError
  • Kotlin generics y class nulable tipo
  • Consumidor actuando de manera extraña en kotlin
  • registerReceiver () muestra error por método sobrecargado
  • ¿Cómo burlarse de los methods estáticos en Kotlin?
  • Gamas en Kotlin debajo de API 21
  • ¿Cómo lidiar con los límites generics migrando de Java a Kotlin?
  • Las properties de delegado de Kotlin implementan la function de operador 'provideDelegate', pero el método nunca se llama