Kotlin和Java在同一个项目中使用Eclipse IDE

我发布了一个关于gradle的类似问题,但这个问题没有gradle或maven。

我无法使用Eclipse IDE正确使用Kotlin。 这很好用IntelliJ,但是很多开发者仍然使用Eclipse。 我已经安装了Kotlin Eclipse插件,不起作用。 我已经下载了Kotlin标准库和运行库,并将它们添加到项目中。 还是行不通。 当我有Java和Kotlin是不能解析为指定的types时,所有我得到的日食。

我没有使用maven或gradle,因为我无法与这两个工作。

如果我将Java和Kotlin混合在同一个源文件夹中,则会出现此错误。 “typeserror.NonExistentClass无法解析,它是从所需的.class文件间接引用”

我正在使用Eclipse Neon。 如果任何人都可以帮助我,那就太棒了,我已经尝试了相当长的一段时间,没有到任何地方。 🙁

在这里输入图像说明

添加Kotlin Nature修复了这个问题。 点击你的项目,并配置Kotlin – >添加Kotlin性质

这部分地解决了这个问题,虽然eclipse插件仍然是bug,并且自动导入function仍然不适用于我。

如果您有任何问题,请确保您的项目中已添加kotlin_bin文件夹。 还要确保所有的kotlin文件都有正确的软件包名称,有时当你重命名软件包或移动文件周围的kotlin类可能不会得到更新。

添加Kotlin Nature修复了这个问题。 点击你的项目,并配置Kotlin – >添加Kotlin性质