如何更改 IntelliJ 上的 Kotlin 编译器版本?

新手上路,请多包涵

在 IntelliJ 中,您可以像这样设置目标 Java 版本:

在此处输入图像描述

不幸的是,我看不到可以为 Kotlin 做同样事情的地方。这让我无法使用 Quasar-Kotlin。我想切换到 M14,即使我安装了 1.0 beta。我怎样才能改回来?

build.gradle 文件改回 M14 后,我的项目出现了编译错误。

在此处输入图像描述

我的 build.gradlehttps ://gist.github.com/Jire/5b517fd767ad498bc18f

原文由 Jire 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 2.8k
2 个回答

转到 Intellij 首选项 -> 构建、执行、部署 -> Kotlin 编译器。将 语言版本API 版本 更新为您想要的版本。

(您也可以使用 cmd + shift + A 并键入 Kotlin Compiler 以获得此首选项)

在此处输入图像描述

原文由 Defuera 发布,翻译遵循 CC BY-SA 4.0 许可协议

前提:

捆绑到 Kotlin 插件 (IDE) 的编译器必须大于或等于用于构建模块的外部编译器(项目)。因此更新 Intellij IDEA 以与最新的插件兼容。

帮助 > 检查更新

检查更新

注意:如果您没有语言和 API 版本的最新版本,您将无法看到插件的最新版本。


1-安装新版本的编译器

  • 语言和框架 > Kotlin
  1. 检查版本: 1.3.61
  2. 更新频道:Early Access Preview 1.4x 并 再次按 Check
  3. 新版本 1.4-M3-xxx 可用并按 安装
  • 使缓存无效并重新启动

  • Languages & Frameworks > Kotlin 中观察:

您已安装最新版本的插件。

  • 构建、执行、部署 > 编译器 > Kotlin 编译器
  1. 语言和API版本:从 1.2 更改为Latest stable 1.4-M3 (如果Latest stable 1.4-M3 版本没有出现),所以更新IDE

最后,在 项目设置 > 模块 > 模块 SDK > Kotlin SDK 中检查版本: 1.4-M3

2-更新项目中的编译器版本

我建议将 gradle 与不存在的版本同步,以清理外部库。这是因为我们的库可能会在更新后继续使用旧版本的编译器。

  1. 例如:从 1.4-M3 更改为 1.4.20-M1

构建.gradle.kts

 plugins {
    kotlin("jvm") version "1.4-M3" apply false
}

  1. 与错误版本(如 X)同步以清理我们将收到以下消息的外部库非常重要。

构建.gradle.kts

 plugins {
    kotlin("jvm") version "X" apply false
}

信息

  1. 然后我们定义并与新版本同步。

构建.gradle.kts

 plugins {
    kotlin("jvm") version "1.4.20-M1" apply false
}

GL

科特林版本

原文由 Braian Coronel 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏