为什么我不能在IntelliJ Idea的新版本中运行我的旧Kotlin程序?

为什么我不能在IntelliJ Idea的新版本中运行我的旧Kotlin程序?,kotlin,intellij-idea,Kotlin,Intellij Idea,我是Kotlin编程的初学者。我开始在IntelliJ的Kotlin中编写简单的项目。我使用的版本是2020.1,但在更新IDE并将Kotlin版本更改为1.4后,我以前的项目显示出一些异常 我面临的第一个主要问题是,我没有在我的主要功能旁边或其他任何地方设置run按钮, 我面临的另一个问题是,我无法通过右键单击并选择option来创建Kotlin类或文件,而我在菜单中得到了一些其他选项, 所以,为了更好地理解它,我做了一个新的项目,并编写了一些简单的程序,其中不存在这些异常现象,尽

我是Kotlin编程的初学者。我开始在IntelliJ的Kotlin中编写简单的项目。我使用的版本是2020.1,但在更新IDE并将Kotlin版本更改为1.4后,我以前的项目显示出一些异常

  • 我面临的第一个主要问题是,我没有在我的主要功能旁边或其他任何地方设置run按钮,

  • 我面临的另一个问题是,我无法通过右键单击并选择option来创建Kotlin类或文件,而我在菜单中得到了一些其他选项,

所以,为了更好地理解它,我做了一个新的项目,并编写了一些简单的程序,其中不存在这些异常现象,尽管IDE的接口和以前不同。
请告诉我我错在哪里,以及我应该如何克服这个问题。

对于Kotlin 1.4和jdk 14,这段代码在IntelliJ中工作

class DogClass(private val id: Int, private val color: String) {
    fun bark() = println("$color dog $id barks")
}

class Cat(private val id: Int, private val color: String) {
    fun meov() = println("$color cat $id says meow")
}

fun main() {

  val dog1 = DogClass(4, "Black")
  dog1.bark()

  val cat1 = Cat(4, "White")
  cat1.meov()
}

我使用的是JDK 1.8.0,但使用JDK 14时,我再次尝试了所有代码,它们工作正常。