Scala java.net.URISyntaxException。sbt-路径中的空间

Scala java.net.URISyntaxException。sbt-路径中的空间,scala,sbt,Scala,Sbt,我在sbt0.13.16和1.0.1上尝试过这种行为。不仅适用于sbtVersion,甚至还适用于其他sbt命令。我相信问题是因为路径中的空白(/C:/Users/Jatin Puri/.sbt/preload/) D:\spark词干分析>sbt-sbtVersion C:\Users\Jatin Puri\.sbt\preload\org.scala sbt\sbt\“1.0.1”\jars\sbt.jar Java HotSpot(TM)64位服务器VM警告:忽略选项MaxPermSize

我在
sbt0.13.16
1.0.1
上尝试过这种行为。不仅适用于
sbtVersion
,甚至还适用于其他sbt命令。我相信问题是因为路径中的空白(
/C:/Users/Jatin Puri/.sbt/preload/

D:\spark词干分析>sbt-sbtVersion
C:\Users\Jatin Puri\.sbt\preload\org.scala sbt\sbt\“1.0.1”\jars\sbt.jar
Java HotSpot(TM)64位服务器VM警告:忽略选项MaxPermSize=256m;支持在8.0中被删除
java.net.URISyntaxException:索引21处路径中的非法字符:文件:/C:/Users/Jatin Puri/.sbt/preload/
在java.net.URI$Parser.fail处(未知源)
位于java.net.URI$Parser.checkChars(未知源)
位于java.net.URI$Parser.parseHierarchy(未知源)
位于java.net.URI$Parser.parse(未知源)
位于java.net.URI。(未知源)
位于java.net.URL.toURI(未知源)
在sbt.Resolver$url$.apply处(Resolver.scala:269)
在sbt.classpath$.sbt$classpath$$bootRepository(默认值.scala:1658)
在sbt.classpath$$anonfun$appRepositories$1.apply(默认值.scala:1634)
在sbt.classpath$$anonfun$appRepositories$1.apply(默认值.scala:1634)
有什么办法可以解决?(我当然不能更改用户名)。这是sbt错误吗?(我不敢相信这是真的,因为这是如此正常和可能)


是否可以将默认路径从
~/.sbt
更改?但我没能做到这一点。如何更改此默认路径。

此问题已在sbt问题跟踪程序上报告:和。您可以通过在此处编写并提供有关项目设置和sbt安装的更多信息来帮助调试它。

您可以尝试使用
-sbt dir…
选项用不同的全局目录加载sbt。另一个是
-no global
,这将使它使用全局缓存,而不是
~/.sbt
。无论如何,我认为这不是一个解决办法。
D:\spark-stemming>sbt sbtVersion
"C:\Users\Jatin Puri\.sbt\preloaded\org.scala-sbt\sbt\"1.0.1"\jars\sbt.jar"
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
java.net.URISyntaxException: Illegal character in path at index 21: file:/C:/Users/Jatin Puri/.sbt/preloaded/
    at java.net.URI$Parser.fail(Unknown Source)
    at java.net.URI$Parser.checkChars(Unknown Source)
    at java.net.URI$Parser.parseHierarchical(Unknown Source)
    at java.net.URI$Parser.parse(Unknown Source)
    at java.net.URI.<init>(Unknown Source)
    at java.net.URL.toURI(Unknown Source)
    at sbt.Resolver$url$.apply(Resolver.scala:269)
    at sbt.Classpaths$.sbt$Classpaths$$bootRepository(Defaults.scala:1658)
    at sbt.Classpaths$$anonfun$appRepositories$1.apply(Defaults.scala:1634)
    at sbt.Classpaths$$anonfun$appRepositories$1.apply(Defaults.scala:1634)