我在这里遵循了 Eclipse 的 Kotlin 教程:Getting Started With Eclipse Luna
但是,我遇到了这个错误:
Error: Could not find or load main class _DefaultPackage
有谁知道如何解决这个问题?
最佳答案
这是插件版本 0.4.0 中自动生成启动配置的一个严重错误 (KT-10221)。它已在 0.5.0 中修复,因此推荐的解决方法是更新插件。
问题的根源在于插件使用旧模式来生成主函数的类名称,该模式已被 Kotlin 编译器放弃。
可以通过手动编辑启动配置(Eclipse 菜单 -> 运行 -> 运行配置...)并更改 主类 字段来解决此问题>Java 应用程序 组。如果文件名为 hello.kt 且没有包指令,如教程中所述,则更正后的字符串应为 HelloKt。
如果文件的名称为 other.kt 并带有包 my.tutorial,那么 主类 应该包含 my.tutorial.HelloKt 。您可以在 Package-Level Functions 部分了解更多信息。 从 Java 调用 Kotlin 页面。
关于Kotlin - 错误 : Could not find or load main class _DefaultPackage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33979322/