IntelliJ和初始设置以运行Kotlin Hello World

时间:2020-05-02 10:42:17

标签: kotlin intellij-idea

对于IntelliJ进行Kotlin最基本操作的初始设置,我有几个问题。两者都是由同一家公司创建的,因此我认为它可以无缝运行,但事实并非如此。

  1. 新的项目选项“ Kotlin-> JVM | IDEA”(我认为是“ Hello,world”类型的项目)没有创建任何起点文件。它仅创建一个空的“ src”目录。所有其他IDE中的所有其他项目模板(除了显式的“空白”解决方案之外)都包括一个起始点文件和一个起始方法/类。为什么IntellJ一无所有?

  2. 因此,我在“ src”目录下创建了一个新的Kotlin类。搜索Google的“ kotlin main”后,给出了{

    fun main(args:Array){ println(“ H​​ello World!”) }

但是,我无法在“ Kotlin”运行/调试配置中选择主类。搜索Google后,我发现this page

    companion object {
        @JvmStatic fun main(args: Array<String>) {
            println("Kotlin main is running here!")
        }
    }

它起作用了,但是上面没有@JvmStatic的是什么?这是错的吗?还是对的?如果它是另一个正确的版本,为什么“ Kotlin”运行/调试配置无法识别它?

  1. 将其更改为@JvmStatic主类后,该类将自动显示在“选择主类”的“按名称搜索”选项卡中。但是,仍然无法在“项目”选项卡中选择该类。 [确定]按钮被禁用。为什么会这样呢?一个错误?

IntelliJ IDEA 2020.1.1(社区版)。全部更新为最新版本。

0 个答案:

没有答案