使用 Gradle 和 Java 17 编译 Scala 2.12.16 得到 java.io.IOError: java.lang.RuntimeException: /packages cannot be represented as URI

问题描述 投票:0回答:0

我有一个卡在版本 2.12 上的 Scala 项目。我正在尝试将 Java 版本升级到 17,但遇到了臭名昭著的

java.io.IOError: java.lang.RuntimeException: /packages cannot be represented as URI
错误。我看过herehereherehere(所有SO问答)但都无济于事。所有这些答案之间的共同建议是使用 Java 8(不是我想要的),将 Scala 升级到最新的补丁版本(已经这样做了)或升级 SBT。关于最后一点,我将以下代码片段添加到我的
build.gradle.kts
文件中,但仍然出现错误:

scala {
    zincVersion.set("1.8.0")
}

有什么想法吗?

java scala gradle sbt
© www.soinside.com 2019 - 2024. All rights reserved.