Kotlin y Java en el mismo proyecto utilizando Eclipse IDE

Publiqué una pregunta similar con respecto a Gradle, pero esta pregunta es sin gradle o maven.

No puedo hacer que Kotlin funcione correctamente con Eclipse IDE. Esto funciona muy bien usando IntelliJ, sin embargo muchos desarrolladores todavía usan Eclipse. He instalado el complemento Kotlin Eclipse y no funciona. Descargué la biblioteca estándar de Kotlin y la biblioteca de time de ejecución y los agregué al proyecto. Sigue sin funcionar. Todo lo que obtengo en eclipse cuando tengo Java y Kotlin es que no puedo resolverlo con un tipo específico.

No estoy usando maven o gradle porque tampoco pude hacerlo funcionar con esos dos.

Si mezclo Java y Kotlin en la misma carpeta de origen, obtengo este error. "El tipo error.NonExistentClass no se puede resolver. Se hace reference indirectamente desde files .class necesarios"

Estoy usando Eclipse Neon. Si alguien puede ayudarme sería increíble, lo he intentado hace bastante time y no estoy llegando a ningún lado. 🙁

enter image description here

Agregar Kotlin Nature soluciona el problema. Haga clic en su proyecto y configure Kotlin -> Agregar naturaleza Kotlin

Esto soluciona parcialmente el problema, aunque el complemento eclipse todavía tiene fallas y la function de import automática todavía no funciona para mí.

Si tiene algún problema, asegúrese de tener la carpeta kotlin_bin agregada en su proyecto. Además, asegúrese de que TODOS los files kotlin tengan el nombre correcto del package a veces, cuando cambie el nombre de los packages o mueva los files alnetworkingedor de las classs de kotlin puede que no se actualicen.

Agregar Kotlin Nature soluciona el problema. Haga clic en su proyecto y configure Kotlin -> Agregar naturaleza Kotlin

  • Kotlin, estructura del proyecto
  • Usando RxJava para unir datos locales con datos remotos (o en caching)
  • Las testings instrumentadas no se pueden ejecutar en modules de biblioteca Android que tengan files Kotlin
  • Referencia no resuelta usando Kotlin para android
  • Obtenga un hilo extra de la actividad de Kotlin
  • Kotlin switch-statement con más de dos variables?
  • El parámetro especificado como no nulo es nulo para los datos en onActivityResult
  • a nivel de bit y no funciona con bytes en kotlin
  • Android reCaptcha cierre oyente
  • Habitación, Kotlin solo tiene problemas con JellyBean
  • Intellij no incluye la dependencia de gradle en classpath al ejecutar una aplicación