#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.
Однако мой мастер создания проекта выглядит совсем не так, как у них.
Они предоставляют этот скриншот:
Но для меня это выглядит так:
Я не вижу, где я могу выбрать шаблон консольного приложения или 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.