我在Kotlin 1.3中使用Strings.isNullOrEmpty导入jdk.internal.joptsimple.internal.Strings.isNullOrEmpty的热情被Kotlin在标题中抛出的异常所蒙蔽。(使用最新版本的JDK11和JDK12进行测试)
我的main.kt文件
import jdk.internal.joptsimple.internal.Strings.isNullOrEmpty
fun main() {
print("Enter your name : ")
val userName = readLine()!!
if (isNullOrEmpty(userName)) {
println("Hello, $userName")
}
}当我尝试运行此命令时,构建失败,并显示以下消息IntelliJ console:
Error:(1, 41) Kotlin: Symbol is declared in module 'jdk.internal.opt' which does not export package 'jdk.internal.joptsimple.internal' Error:(7, 9) Kotlin: Symbol is declared in module 'jdk.internal.opt' which does not export package 'jdk.internal.joptsimple.internal'不知道我是不是错过了或者做错了什么.
发布于 2019-07-25 22:00:34
通过将代码更改为
fun main() {
print("Enter your name : ")
val userName = readLine()!!
if (!userName.isNullOrEmpty()) {
println("Hello, $userName")
}
}https://stackoverflow.com/questions/57196948
复制相似问题