Kotlin – Error: no se pudo encontrar o cargar la class principal _Paquete pnetworkingeterminado

Seguí el tutorial de Kotlin para el eclipse aquí: Comenzando con Eclipse Luna

Sin embargo, me estoy encontrando con este error:

Error: Could not find or load main class _DefaultPackage 

¿Alguien que sepa sortear esto?

Solutions Collecting From Web of "Kotlin – Error: no se pudo encontrar o cargar la class principal _Paquete pnetworkingeterminado"

Este fue un error grave ( KT-10221 ) en la generación automática de Launch Configuration en la versión de plugin 0.4.0. Se corrigió en 0.5.0, por lo que la mejor manera de solucionarlo es actualizar el complemento.

El origen del problema fue que el complemento usaba un patrón antiguo para generar el nombre de la class para la function principal que había sido abandonado por el comstackdor de Kotlin.

Es posible solucionarlo editando la configuration de inicio ( Menú Eclipse -> Ejecutar -> Ejecutar configuraciones … ) a mano y cambiando el campo Clase principal en el grupo Aplicación Java . Si el file se llama hello.kt sin directiva de package, como se describe en el tutorial, la cadena corregida debe ser HelloKt .

Si el file tiene el nombre other.kt con el package my.tutorial que la class principal debe contener my.tutorial.HelloKt . Puede leer más sobre esto en la sección Funciones de nivel de package de Calling Kotlin From Java page.

He estado teniendo el mismo problema. Y después de colocar la ruta de salida correcta del comstackdor, se resolvió.

Go to Project -> Project Compiler output : In the text box, fill this: [Absolute Path]/{Project Name}/out

En mi caso, tuve este problema al intentar ejecutar el progtwig utilizando el complemento Application Gradle. El problema estaba en la propiedad mainClassName usando comillas simples en lugar de las dobles

Esto no funcionó:

 mainClassName = 'demo.HelloWorldKt' 

Con comillas dobles, funciona:

 mainClassName = "demo.HelloWorldKt"