Ошибка: не удалось найти или загрузить основной класс MainKt в IntelliJ
Я использую IntelliJ.
Я могу запустить проект Java или Kotlin без каких-либо проблем, но я не могу собрать проект Kotlin-JS
У меня ошибка Ошибка: не удалось найти или загрузить основной класс MainKt
Моя информация о IntelliJ
IntelliJ IDEA 2018.2.6 (Community Edition)
Сборка № IC-182.5107.16, построена 6 ноября 2018 г.
JRE: 1.8.0_152-release-1248-b22 amd64
JVM: 64-битная серверная виртуальная машина OpenJDK от JetBrains sro
Linux 4.19.0-041900-generic
Файловое дерево Файловое дерево
Мой основной файл содержит только:
fun main(args: Array<String>) {
val message = "Hello JavaScript!"
println(message)
}
Запустить меню
Запустить меню
Я попробовал вариант $KOTLIN_BUILDED$, $MODULE_WORKIN_DIR$ и указать путь вручную, но он ничего не изменил.
Когда я наводю указатель мыши на MainKt, появляется всплывающая подсказка "Класс MainKt находится в пакете по умолчанию", поэтому IntelliJ видит этот класс.
Настройки моего проекта вроде бы нормальные
Я также пытался
Удалить файл *.iml
Переустановите IntelliJ
Повторно добавить основной
Неправильный кэш и перезапуск
Заранее спасибо
1 ответ
Конфигурация запуска "Kotlin" запускает Kotlin/JVM. Чтобы запустить программу Kotlin/JS как программу командной строки, вам необходимо убедиться, что у вас установлен node.js. Затем вы можете использовать IntelliJ IDEA Ultimate с установленным плагином node.js (в этом случае вы увидите значок "Выполнить" в желобе, который автоматически создаст правильную конфигурацию запуска), или использовать Gradle для сборки и запуска вашей программы из командная строка.
Ваш основной файл должен быть .kt
Создать его нужно так: src ->New ->Cotlin File/Class->File
.
Не так: src ->New ->File
.