gpt4 book ai didi

java - 无法让 Java maven 项目中的 Kotlin 类工作(Eclipse)

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:04:05 25 4
gpt4 key购买 nike

我有一个 maven (DropWizard) java 项目。我真的很想添加一些 Kotlin 类,但似乎无法这样做。在我的真实项目中,我添加了像 https://kotlinlang.org/docs/reference/using-maven.html#compiling-kotlin-and-java-sources 这样的 Maven 配置。 ,但“普通”Java 代码看不到我的 Kotlin 类。既不是 Maven 也不是 Eclipse。

所以我尝试了混合源示例 https://github.com/JetBrains/kotlin-examples/tree/master/maven/mixed-code-hello-world .这在 Maven 中有效,但在 Eclipse 中仍然无效。

我在这里错过了什么?

This is my workspace

最佳答案

好像有几个问题。

Eclipse 无法将 src/main/kotlin 识别为源目录。要修复它,请手动将目录添加到类路径:mixed-code-hello-world 的属性 -> Java 构建路径 -> 源选项卡 -> 添加文件夹...

然后,尝试删除和添加 Kotlin Nature 以重新索引项目中的 Kotlin 文件。为此,请右键单击项目 -> Configure Kotlin -> Remove Kotlin Nature。 Kotlin Configuration

我已经为这些问题创建了工单:

  1. Eclipse does not recognize kotlin source directory
  2. Kotlin plugin does not reindex files after adding source directory

关于java - 无法让 Java maven 项目中的 Kotlin 类工作(Eclipse),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42496708/

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