[英]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.