Как создать консольное приложение Kotlin с Gradle в Intellij IDEA

#kotlin #gradle #intellij-idea

#kotlin #gradle #intellij-idea

Вопрос:

Я нашел это руководство от JetBrains: https://www.jetbrains.com/help/idea/create-your-first-kotlin-app.html?section=Gradle Kotlin

Оно датировано 19 августа 2020 года.

Я использую ту же версию IntelliJ IDEA, что и в их документации: 2020.2.

Однако мой мастер создания проекта выглядит совсем не так, как у них.

Они предоставляют этот скриншот:

введите описание изображения здесь

Но для меня это выглядит так:

введите описание изображения здесь

и когда я нажимаю на Next: введите описание изображения здесь

Я не вижу, где я могу выбрать шаблон консольного приложения или Gradle.

Я нашел второй учебник — https://kotlinlang.org/docs/tutorials/jvm-get-started.html , который показывает еще одну третью вариацию мастера создания нового проекта:

введите описание изображения здесь

Устарели ли учебные пособия? Я делаю что-то не так? Как мне создать проект Kotlin на основе шаблона консольного приложения с помощью Gradle?

Комментарии:

1. В левом меню не выбирайте Kotlin, выберите Gradle , а затем Kotlin/JVM в правой / главной области. Наслаждайтесь Kotlin, это хороший язык.

2. @Augusto спасибо, я пробую это, но я все еще не получаю список шаблонов… Я понимаю это: i.stack.imgur.com/Z9wFy.png

Ответ №1:

Похоже, что ваш мастер устарел. Недавно было выпущено совершенно новое приложение, выпущенное как часть Kotlin 1.4 (см. Здесь ).
Скорее всего, проблема вызвана тем, что плагин Kotlin IDE устарел или что-то в этом роде. Пожалуйста, попробуйте удалить и переустановить с помощью Preferences -> Plugins меню. Прокомментируйте здесь результаты, пожалуйста. Я хотел бы знать, поможет ли это.

Ответ №2:

Действительно, это довольно странно, я никогда не видел, чтобы диалоговое окно выглядело как ваше (мое похоже на то, что в учебниках). Однако выбор шаблона не делает ничего особенного — он просто создает основной файл, который вы можете сделать самостоятельно.

Итак, создайте новый проект с опцией «JVM / IDEA». Если он уже открывает main.kt файл, вам больше ничего не нужно делать. Если этого не произошло, загляните в src папку — вы должны увидеть папку с именем main с именем папки kotlin (с синим значком вместо серого) внутри — вот где вы хотите создать свой основной файл (щелкните правой кнопкой мыши -> новый файл / класс kotlin -> main.kt и сделайте его файлом, а не файломкласс). Наконец, поместите это в файл:

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

Примечание: если у вас нет kotlin папки, создайте файл в папке с синим значком (может быть даже src ). Кроме того, если при этом не используется Gradle (по какой-либо причине), создайте вместо него проект Gradle, а в опции «Дополнительные библиотеки и фреймворки» снимите флажок Java и установите флажок Kotlin, затем продолжите создание main.kt , если оно не создано.

Комментарии:

1. Это работает, спасибо! Я хотел бы подождать пару дней, прежде чем отмечать ваш ответ как принятый, я хотел бы дать кому-нибудь из JetBrains возможность ответить здесь. Было бы хорошо знать, как заставить мою IntelliJ IDEA предлагать шаблоны проектов…

2. @obe Проверьте другой опубликованный ответ. Возможно, это как-то связано с вашей проблемой. Кроме того, очень, очень маловероятно, что кто-то из JetBrains ответит здесь — если вы этого хотите, у них есть своя страница поддержки.

3. Я использую устаревшую версию поддержки IntelliJ, и это решение сработало для меня. Не удается получить последние новости.

Ответ №3:

Вы можете создать проект Kotlin gradle из терминала:

 $mkdir myProject; cd myProject; gradle init
  

следуйте инструкциям руководства.

А затем запустите Intellij и откройте каталог, и все готово

Такой же процесс, как этот

Ответ №4:

То же самое произошло со мной, но я понял, как это исправить:

Просто отключите пользовательский интерфейс Material Theme.