首页 > 解决方案 > IntelliJ - Scala:字符串类已损坏

问题描述

我一直在尝试为 Scala 项目使用和设置 IntelliJ。但是,我收到以下错误消息(见下文)谁能帮我找出解决方案?非常感谢!(一些信息:我安装了 Scala 插件和 sbt(最新版本);sbt 文件指定了 scala 2.13.0,并且我有一个版本 13 的 JDK)。

-server -Xmx1536M -Dsbt.supershell=false -Didea.managed=true -Dfile.encoding=UTF-8 -Dsbt.log.noformat=true -jar C:\Users\pajor.IdeaIC2019.3\config\plugins\Scala \launcher\sbt-launch.jar early(addPluginSbtFile=\"\"\"C:\Users\pajor\AppData\Local\Temp\idea2.sbt\"\"\") "; 在全局设置ideaPort := 56260 ;idea-shell”错误:加载字符串时出错,类文件'/modules/java.base/java/lang/String.class'被破坏(类java.lang.NullPointerException/null)[错误] java.io.IOError :java.lang.RuntimeException:/packages 不能在 java.base/jdk.internal.jrtfs.JrtPath.toUri(JrtPath.java:176) 处表示为 URI [错误]

标签: scalaintellij-ideasbt

解决方案


Scala 2.13.0 与 JDK 13 不兼容。要么将您的项目升级到 Scala 2.13.1,要么使用 JDK 8 | 11.


推荐阅读