首页 > 解决方案 > 错误:(1, 41) Kotlin:符号在模块“jdk.internal.opt”中声明,它不导出包“jdk.i”

问题描述

我有一个初学者的问题。刚刚安装了 IntellijIDEA 和 JDK(Java 开发工具包),无法构建我的项目。

代码:

import jdk.internal.joptsimple.internal.Strings

fun main(args: Array<Strings>){println("Hello")}

错误:

Error:(1, 41) Kotlin: Symbol is declared in module 'jdk.internal.opt' which does not export package 'jdk.internal.joptsimple.internal'

标签: kotlin

解决方案


带参数的正确main函数如下所示:

fun main(args: Array<String>) {

}

请注意,这args是一个 Kotlin 的Stringnot数组jdk.internal.joptsimple.internal.Strings。因此,只需修复您的方法的签名并删除导入语句。


推荐阅读