当我尝试将新的sbt / scala项目导入IntelliJ IDEA时出错:
[info]解析org.scala-sbt #main-settings; 0.13.15 ...
[info]解析org.scala-lang #scala-library; 2.12.2 ...
[info]解析org.scala-lang#scala-reflect; 2.12.2 ...
[info]解析org.scala-lang.modules#scala-xml_2.12; 1.0.6 ...
[info]解析org.scala-lang #scala-compiler; 2.12.2 ...
[info]解析jline#jline; 2.14.3 ...
[error]( / :dumpStructure)java.net.URISyntaxException:索引23处的路径中的非法字符:file:/ C:/ Users / Marouane AYAD / .sbt / preloaded /
[错误]总时间:1秒,完成26个月。 2017 00:18:38
Java HotSpot(TM)64位服务器VM警告:忽略选项MaxPermSize = 384M;支持已在8.0中删除
任何想法导致这个问题的原因是什么?
答案 0 :(得分:1)
使用不带空格的路径。而不是C:/Users/Marouane AYAD/.sbt/preloaded/
使用例如。 C:/Users/Marouane_AYAD/.sbt/preloaded/
。 URI语法中不允许使用空格。或者,如果您的配置允许,您可以将空格URI编码为%20
,因此Marouane%20AYAD
。