Android Studio бросает java.lang.ClassNotFoundException при запуске кода Kotlin

Я написал простой код KotlinMain.kt в KotlinMain.kt :

 fun main(args: Array<String>) { println("Hello world from Kotlin.") } 

Но когда я запускаю этот метод, Android Studio бросает

 Exception in thread "main" java.lang.ClassNotFoundException: com.li.sample.KotlinMainKt at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:264) at com.intellij.rt.execution.application.AppMainV2.main(AppMainV2.java:107) 

Но когда я пишу этот код в файле Java, он работает нормально.

Как решить эту проблему ?

  • Как установить setOnItemClickListener для просмотра списка с помощью пользовательского адаптера Kotlin
  • FragmentManager выбрасывает исключение IllegalArgumentException в Котлине
  • как я могу получить доступ к значениям из strings.xml в kotlin android
  • Ошибка компиляции во время преобразования класса RealmObject в Kotlin
  • Компонентные объекты в интерфейсах Котлина
  • Тесты эспрессо с Котлином
  • Kotlin Android View Binding: findViewById vs Butterknife vs Kotlin Android Extension
  • Почему Котлин не разрешает использовать какой-либо код в основном конструкторе?
  • Android Kotlin добавляет элементы в ListView из Spinner
  • Не удалось найти класс databinding.FragmentBinding
  • Модуль библиотеки Android, разработанный в Kotlin, экспортируется в приложение Java, вызывающее неудачное разрешение: Lkotlin / jvm / internal / Intrinsics
  • Interesting Posts

    Внедрение интерфейса с параметризованной функцией

    Как импортировать каталог / полный пакет в Intellij для целей тестирования

    Mobile Vison API не обнаруживает QR-код

    Получить N последних объектов, испускаемых наблюдаемыми в RxJava2

    Как исправить ошибку вывода типа в Completed, преобразованную с помощью RxLifecycle.bindToLifecycle ()?

    Как передать токен JWT из одной активности в другую?

    Решение проблемы с библиотекой anko версии 0.9.1

    Как получить доступ к значению поля в методе get ()

    Можно ли смешивать Scala и Kotlin в одном модуле maven?

    Как я могу более легко использовать транзакции Jooq в Котлине

    Kotlin – Идиоматический способ удаления повторяющихся строк из массива?

    Котлин – Функции более высокого порядка и несоответствие типов

    Как использовать RetroFit2 responseBodyConverter в Котлин?

    Как инициализировать представление в классе фрагментов в котлин?

    Разница между различными функциями verifySignatures в тестировании блока Corda

    Давайте будем гением компьютера.