繁体   English   中英

在 Intellij Kotlin 应用程序中导入 java 类

[英]Importing java classes in Intellij Kotlin app

我第一次使用 IntelliJ 为 windows 编写 Kotlin 程序。

我需要读取一个文件,所以我使用了示例站点中的代码:

import java.io.File
import java.io.InputStream

fun main(args: Array<String>) {
  val inputStream: InputStream = File("bezkoder.txt").inputStream()
  val lineList = mutableListOf<String>()

  inputStream.bufferedReader().useLines { lines -> lines.forEach { lineList.add(it)} }
  lineList.forEach{println(">  " + it)}
}

问题是它无法识别 java 类的导入。

我想这是我的设置中的一些东西,但我不知道在哪里看,也没有设法找到答案。

这是我的 SDK 设置屏幕

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

您不能在 Kotlin/Native 项目中使用 Java SDK 类,只能在 Kotlin/JVM 中使用。

还请确保您在项目中具有有效的 JDK 配置。 有关更多详细信息,请参阅此答案

如果要读取 Kotlin Native 中的文件,请参阅CsvParser.kt示例。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM