如何使用Intellij IDEA中的Gradle创建Kotlin控制台应用程序

如何使用Intellij IDEA中的Gradle创建Kotlin控制台应用程序,kotlin,gradle,intellij-idea,Kotlin,Gradle,Intellij Idea,我在JetBrains上找到了这个教程: 日期是2020年8月19日 我使用的IntelliJ IDEA版本与其文档中的版本相同:2020.2 但是,我的项目创建向导看起来与他们的完全不同 他们提供了以下截图: 但对我来说,它看起来是这样的: 当我单击“下一步”时: 我看不出在哪里可以选择控制台应用程序模板或Gradle 我找到了第二个教程-,其中显示了新项目向导的第三个变体: 这些教程过时了吗?我做错什么了吗?如何使用Gradle创建基于控制台应用程序模板的Kotlin项目?确实很奇怪

我在JetBrains上找到了这个教程:

日期是2020年8月19日

我使用的IntelliJ IDEA版本与其文档中的版本相同:2020.2

但是,我的项目创建向导看起来与他们的完全不同

他们提供了以下截图:

但对我来说,它看起来是这样的:

当我单击“下一步”时:

我看不出在哪里可以选择控制台应用程序模板或Gradle

我找到了第二个教程-,其中显示了新项目向导的第三个变体:


这些教程过时了吗?我做错什么了吗?如何使用Gradle创建基于控制台应用程序模板的Kotlin项目?

确实很奇怪,我从未见过与您的对话框相似的对话框(我的对话框与教程中的对话框相似)。然而,选择模板并没有什么特别的作用——它只是创建主文件,您可以自己创建主文件

因此,使用“JVM/IDEA”选项创建一个新项目。如果它已经打开了一个
main.kt
文件,则不需要执行任何其他操作。如果没有,请查看
src
文件夹-您应该会看到一个名为
main
的文件夹,里面有一个名为
kotlin
(用蓝色图标代替灰色)的文件夹-这里是您要创建主文件的地方(右键单击->新建kotlin文件/class->
main.kt
,并将其设置为文件,而不是类)。最后,将其放入文件中:

fun main(args: Array<String>) {
    println("Hello world!")
}
fun main(args:Array){
println(“你好,世界!”)
}

注意:如果没有
kotlin
文件夹,请使用蓝色图标(甚至可能是
src
)在文件夹中创建文件。另外,如果没有使用Gradle(出于某种原因),请创建一个Gradle项目,在“附加库和框架”选项中,取消选中Java并选中Kotlin,然后继续创建
main.kt
,如果它没有创建。

您拥有的向导现在似乎已经过时。最近,Kotlin 1.4发布了一个全新的插件(请参阅)。
问题很可能是由于Kotlin IDE插件过时或其他原因造成的。请尝试在中删除,然后使用
首选项->插件
菜单重新安装。请在此评论结果。我想知道这是否有帮助。

您可以从终端创建Kotlin+gradle项目:

$mkdir myProject; cd myProject; gradle init
按照教程进行操作

然后启动Intellij并打开目录 你可以走了


同样的情况也发生在我身上,但我找到了解决方法:


只需禁用材质主题UI。

在左侧菜单上,不要选择Kotlin,选择
Gradle
,然后在右侧/主区域选择
Kotlin/JVM
。喜欢Kotlin,这是一种很好的语言。@Augusto谢谢,我尝试了这个,但我仍然没有得到模板列表。。。我明白了:这很有效,谢谢!我想在你的回答被接受之前再等几天,我想给JetBrains的人一个机会在这里回应。这将是很好的知道如何得到我的IntelliJ的想法,提供项目模板…@obe检查其他答案张贴。可能和你的问题有关。另外,JetBrains的人在这里回答问题的可能性非常非常小-如果你愿意,他们有自己的支持页面。我使用的是IntelliJ的传统支持版本,这个解决方案对我很有效。不能得到最新的东西。