Создали простой проект Kotlin в IDEA, только с файлом Main.kt
Когда я нажал K в поле слева от «main», автоматически создавалась конвекция «Запуск / отладка»
Но когда я запускаю эту конфигурацию, у меня возникла ошибка:
Недействительный кэш IDEA и перезагрузка не помогают.
Пожалуйста, предложите, как я могу запустить Main.kt
?
Этот ответ относится к более ранней версии вопроса, которая заключалась в путанице между сценариями и компиляцией Котлина.
Вы пытаетесь запустить файл Kotlin, предназначенный для скомпилированного режима в режиме сценариев.
Скрипты выглядят следующим образом:
val a = 8 println(a)
У них также обычно есть расширение .kts
, поэтому у вас возникли проблемы с файловым сборщиком.
В то время как то, что вы написали, выглядит так:
fun main(args: Array<String>) { val a = 8 println(8) }
Обычно эти файлы имеют расширение .kt
Вам нужно решить, какой режим вы хотите использовать, и использовать соответствующее имя файла и формат для файла.