【问题标题】:How to get VSCode to recognize Kotlin classes in Java code?如何让 VSCode 识别 Java 代码中的 Kotlin 类?
【发布时间】:2019-04-11 14:23:54
【问题描述】:

我正在使用 VSCode。我在myApi.kt 中有以下内容:

package com.mycompany.myproject.myapi

data class MyClass(
    val accountNumber: String,
    val state: String,
    val country: String
)

...我在myApp.java 中有以下内容:

import com.mycompany.myproject.myapi.*;

MyClass myObject = new MyClass();

编译和执行都很好。唯一的问题是 VSCode 在 java 文件中对 MyClass 的引用下方给了我一个红色波浪下划线。悬停在上面,它说:

MyClass 无法解析为 Java 类型(16777218)

我在 VSCode 中安装了 Kotlin plug-in

如何让 VSCode 识别我的 java 文件中的这个 Kotlin 类?

【问题讨论】:

  • 目前尚不支持基于此未解决问题github.com/redhat-developer/vscode-java/issues/531
  • 谢谢,@Barry。来吧,把它作为答案,我会接受的。
  • 好的。 @Jonathan 我已经做到了。
  • 这非常令人沮丧,vscode 在使用 kotlin 配置进行调试时运行良好,但在 java 上导入 kotlin 类时出错是一个很大的问题。另一方面,在使用 WSL2 时,使用 intelliJ 调试 kotlin 和 java 不起作用。

标签: java class kotlin visual-studio-code ide


【解决方案1】:

目前尚不支持基于此开放issue

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2013-10-09
  • 1970-01-01
  • 2021-10-30
  • 1970-01-01
  • 1970-01-01
  • 2014-03-29
  • 2018-07-20
相关资源
最近更新 更多