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

16 eclipse kotlin

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

我无法使用Eclipse IDE让Kotlin正常工作.使用IntelliJ可以很好地工作,但是许多开发人员仍然使用Eclipse.我已经安装了Kotlin Eclipse插件但不起作用.我已经下载了Kotlin标准库和运行时库,并将它们添加到项目中.还是行不通.当我拥有Java并且Kotlin无法解析为指定类型时,我所有进入eclipse.

我不是在使用maven或gradle,因为我无法使用它们.

如果我将Java和Kotlin混合在同一个源文件夹中,我会收到此错误."无法解析类型error.NonExistentClass.它是从所需的.class文件间接引用的"

我正在使用Eclipse Neon.如果有人可以帮助我,这将是非常棒的,我已经尝试了很长一段时间,而不是任何地方.:(

在此输入图像描述

小智 13

添加Kotlin Nature解决了这个问题.单击您的项目并配置Kotlin - >添加Kotlin性质

这部分解决了这个问题,虽然eclipse插件仍然有问题,自动导入功能仍然不适合我.

如果您遇到任何问题,请确保在项目中添加了kotlin_bin文件夹.还要确保所有kotlin文件具有正确的包名称,有时当您重命名包或在kotlin类周围移动文件时可能无法更新.