gpt4 book ai didi

eclipse - 无法在 Eclipse 中运行 Kotlin 应用程序

转载 作者:IT老高 更新时间:2023-10-28 13:28:50 24 4
gpt4 key购买 nike

为了在 Eclipse 中创建我的第一个简单的 Kotlin 项目,我按照 Getting Started with Eclipse Luna 中的步骤进行操作。 Kotlin官网的教程,即:

  • 从 Eclipse Marketplace 为 Eclipse 安装 Kotlin 插件
  • 打开 Kotlin 透视图并创建一个 Kotlin 项目
  • 使用 main 方法在“src”文件夹中创建文件“hello.kt”
  • 右键单击文件 > 运行方式 > Kotlin 应用程序

但是,我在 Eclipse 控制台中不断收到以下错误:

Error: Could not find or load main class HelloKt

我已经仔细检查了我的项目的运行配置,它确实将“主类”设置为 HelloKt(我 100% 确定它不存在)。此外,当我点击“搜索”按钮时,Eclipse 找到的唯一项目是 HelloKt - (default package) (同样不存在)。

为了完整起见,请在下面找到 hello.kt 文件的代码:

fun main(args: Array<String>) {
println("Hello, World")
}

我注意到本教程与我所做的有以下不同:

  • 我使用的是不同的 Eclipse 版本(教程建议使用 Luna;我使用的是 Mars.2)。
  • 我使用的是不同的 JDK 版本(本教程没有建议任何特定版本,但从图片中我们可以看到他们使用了 jdk1.6.0_45,而我使用的是 jdk1.7.0_79.

请注意,我使用的是最新版本的 Kotlin Eclipse 插件,所以这与 this post 中的情况不同。 .这些是我当前安装的版本:

  • Kotlin 0.7.2.v20160930-0748
    • kotlin-eclipse-policy 0.7.2.v20160928-1525
    • kotlin-weaving-feature 0.7.2.v20160928-1525

这些差异中的任何一个都可能是运行应用程序时出错的原因吗?

您是否看到/知道与这种情况有关的任何潜在原因或已知错误?


更新(2017 年 5 月 14 日)

尝试使用 Eclipse Neon.3 (eclipse.buildId=4.6.3.M20170301-0400)、JDK 1.8.0_111、Kotlin 0.8.2.v20170314-0957 (kotlin-eclipse-policy 0.8.2.v20170314-0957、 kotlin-weaving-feature 0.8.2.v20170314-0957,Equinox Weaving SDK 1.2.0.201701131634)。 问题仍然存在。

最佳答案

尝试新的 Kotlin 文件 而不是 Kotlin 类:

example

关于eclipse - 无法在 Eclipse 中运行 Kotlin 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40506227/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com