对于IntelliJ进行Kotlin最基本操作的初始设置,我有几个问题。两者都是由同一家公司创建的,因此我认为它可以无缝运行,但事实并非如此。
新的项目选项“ Kotlin-> JVM | IDEA”(我认为是“ Hello,world”类型的项目)没有创建任何起点文件。它仅创建一个空的“ src”目录。所有其他IDE中的所有其他项目模板(除了显式的“空白”解决方案之外)都包括一个起始点文件和一个起始方法/类。为什么IntellJ一无所有?
因此,我在“ src”目录下创建了一个新的Kotlin类。搜索Google的“ kotlin main”后,给出了{3>
fun main(args:Array){ println(“ Hello World!”) }
但是,我无法在“ Kotlin”运行/调试配置中选择主类。搜索Google后,我发现this page:
companion object {
@JvmStatic fun main(args: Array<String>) {
println("Kotlin main is running here!")
}
}
它起作用了,但是上面没有@JvmStatic的是什么?这是错的吗?还是对的?如果它是另一个正确的版本,为什么“ Kotlin”运行/调试配置无法识别它?
IntelliJ IDEA 2020.1.1(社区版)。全部更新为最新版本。