IntelliJ и начальные настройки для запуска Kotlin Hello World - PullRequest
0 голосов
/ 02 мая 2020

У меня есть несколько вопросов о первоначальной настройке IntelliJ для выполнения самых базовых c действий в Kotlin. Оба созданы одной и той же компанией, поэтому я подумал, что это будет работать без проблем, но это не так.

  1. Новая опция проекта "Kotlin -> JVM | IDEA" (которую я думал, что для проекта типа "Привет, мир") не создал файл начальной точки. Он только создал пустой каталог "sr c". Все другие шаблоны проектов (кроме явного «пустого» решения) во всех других IDE включали файл начальной точки и метод / класс запуска. Почему у IntellJ ничего нет?

  2. Итак, я создал новый класс Kotlin в каталоге "sr c". Поиск в Google "kotlin main" дал этой странице , в которой было

    fun main (args: Array) {println ("Hello World!")}

но при этом я не смог выбрать основной класс в "Kotlin" конфигурациях Run / Debug. После поиска в Google я обнаружил, что это должно быть :

    companion object {
        @JvmStatic fun main(args: Array<String>) {
            println("Kotlin main is running here!")
        }
    }

Это сработало, но тогда, что такое без @ JvmStati c выше? Это неправильно? Или это правильно? Если это другая правильная версия, почему «Kotlin» конфигурации запуска / отладки не распознают ее?

После изменения его на главную @ JvmStati c класс автоматически отображается на вкладке «Поиск по имени» в «Выбор основного класса». Но все же я не смог выбрать класс на вкладке Project. Кнопка [OK] отключается. Почему это так? Ошибка?

IntelliJ IDEA 2020.1.1 (Community Edition). Все обновлено до последних версий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...