Mad*_*ses 23 intellij-idea kotlin
我想使用IntelliJ IDE为KVM创建一个用于JVM的新项目,但我无法获得配置以使其工作.我试图按照这个教程,在那之后不起作用("运行'_DefaultPackage'"选项从未出现过),我开始试图直觉应该做的事情没有成功.到目前为止发生的事情(反复):
fun main(args: Array<String>){
println("Hello world!")
}
Run Code Online (Sandbox Code Playgroud)
public class Main {
fun main(args: Array<String>) {
println("Hello world!")
}
}
Run Code Online (Sandbox Code Playgroud)
我错过了什么?
Sla*_*one 42
你不能组装项目因为main方法不是静态的.所以你应该在伴侣对象中定义它.
class HelloKotlin {
companion object {
@JvmStatic fun main(args: Array<String>) {
println("Kotlin main is running here!")
}
}
}
Run Code Online (Sandbox Code Playgroud)
有关如何识别顶级main()
函数的runnable类或main()
在类中使用方法的完整答案都记录在此其他Stack Overflow答案中: 如何运行Kotlin类
这包括在命令行上运行,在Intellij内(如您的问题所示),Gradle等.
指定的“主类:”-> com.mypackage.MainKt
并在包“com.mypackage”中创建 Kotlin 文件“Main”
package com.mypackage
fun main(args: Array<String>) {
println("Hello Kotlin!")
}
Run Code Online (Sandbox Code Playgroud)
打开包含主函数的文件,然后转到菜单->“编辑配置”,然后在对话框中选择“+”,“应用程序”作为类型,将名称设置为您想要的名称,然后通过单击按钮设置主类位于顶部输入框(标有“主类”的那个)旁边。
选择“使用模块的类路径”并从下拉框中选择您的模块。单击“应用”并关闭对话框。现在您应该能够使用shift+F10运行,使用shift+F9调试并使用shift+alt+F10编辑运行配置。您还可以通过主屏幕右上角的两个按钮运行或调试。
归档时间: |
|
查看次数: |
17818 次 |
最近记录: |