在我的命令提示符
中运行sbt
时出现以下错误
The filename, directory name, or volume label syntax is incorrect.
FINDSTR: Cannot open C:\Users\vinoli\AppData\Local\Temp;C:\Program Files (x86)\sbt\bin\out.txt
FINDSTR: Cannot open C:\Users\vinoli\AppData\Local\Temp;C:\Program Files (x86)\sbt\bin\out.txt
FINDSTR: Cannot open C:\Users\vinoli\AppData\Local\Temp;C:\Program Files (x86)\sbt\bin\out.txt
FINDSTR: Cannot open C:\Users\vinoli\AppData\Local\Temp;C:\Program Files (x86)\sbt\bin\out.txt
FINDSTR: Cannot open C:\Users\vinoli\AppData\Local\Temp;C:\Program Files (x86)\sbt\bin\out.txt
The java installation you have is not up to date
sbt requires at least version 1.6+, you have
version 0
Please go to http://www.java.com/getjava/ and download
a valid Java Runtime and install before running sbt.
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
Getting org.scala-sbt sbt 0.13.15 (this may take some time)...
downloading https://repo1.maven.org/maven2/org/scala-sbt/launcher-interface/1.0.1/launcher-interface-1.0.1.jar ...
downloading https://repo1.maven.org/maven2/org/scala-sbt/template-resolver/0.1/template-resolver-0.1.jar ...
:: problems summary ::
:::: WARNINGS
[FAILED ] org.scala-sbt#launcher-interface;1.0.1!launcher-interface.jar: The filename, directory name, or volume label syntax is incorrect (3358ms)
[FAILED ] org.scala-sbt#launcher-interface;1.0.1!launcher-interface.jar: (0ms)
==== local: tried
C:\Users\vinoli\.ivy2\local\org.scala-sbt\launcher-interface\1.0.1\jars\launcher-interface.jar
==== local-preloaded-ivy: tried
file:/C:/Users/vinoli/.sbt/preloaded/org.scala-sbt/launcher-interface/1.0.1/jars/launcher-interface.jar
==== local-preloaded: tried
file:/C:/Users/vinoli/.sbt/preloaded/org/scala-sbt/launcher-interface/1.0.1/launcher-interface-1.0.1.jar
==== Maven Central: tried
https://repo1.maven.org/maven2/org/scala-sbt/launcher-interface/1.0.1/launcher-interface-1.0.1.jar
==== typesafe-ivy-releases: tried
https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/launcher-interface/1.0.1/jars/launcher-interface.jar
==== sbt-ivy-snapshots: tried
https://repo.scala-sbt.org/scalasbt/ivy-snapshots/org.scala-sbt/launcher-interface/1.0.1/jars/launcher-interface.jar
[FAILED ] org.scala-sbt#template-resolver;0.1!template-resolver.jar: The filename, directory name, or volume label syntax is incorrect (2316ms)
[FAILED ] org.scala-sbt#template-resolver;0.1!template-resolver.jar: (0ms)
==== local: tried
C:\Users\vinoli\.ivy2\local\org.scala-sbt\template-resolver\0.1\jars\template-resolver.jar
==== local-preloaded-ivy: tried
file:/C:/Users/vinoli/.sbt/preloaded/org.scala-sbt/template-resolver/0.1/jars/template-resolver.jar
==== local-preloaded: tried
file:/C:/Users/vinoli/.sbt/preloaded/org/scala-sbt/template-resolver/0.1/template-resolver-0.1.jar
==== Maven Central: tried
https://repo1.maven.org/maven2/org/scala-sbt/template-resolver/0.1/template-resolver-0.1.jar
==== typesafe-ivy-releases: tried
https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/template-resolver/0.1/jars/template-resolver.jar
==== sbt-ivy-snapshots: tried
https://repo.scala-sbt.org/scalasbt/ivy-snapshots/org.scala-sbt/template-resolver/0.1/jars/template-resolver.jar
::::::::::::::::::::::::::::::::::::::::::::::
:: FAILED DOWNLOADS ::
:: ^ see resolution messages for details ^ ::
::::::::::::::::::::::::::::::::::::::::::::::
:: org.scala-sbt#launcher-interface;1.0.1!launcher-interface.jar
:: org.scala-sbt#template-resolver;0.1!template-resolver.jar
::::::::::::::::::::::::::::::::::::::::::::::
:: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS
download failed: org.scala-sbt#launcher-interface;1.0.1!launcher-interface.jar
download failed: org.scala-sbt#template-resolver;0.1!template-resolver.jar
Error during sbt execution: Error retrieving required libraries
(see C:\Users\vinoli\.sbt\boot\update.log for complete log)
Error: Could not retrieve sbt 0.13.15

当我尝试从http://java.com/getjava下载java时 - 它甚至没有下载。
可以指出一点,我在这里做错了什么?
我使用Windows 10 -64(新鲜笔记本电脑) 安装了jdk 1.8答案 0 :(得分:1)
你得到的信息具有误导性。我也有同样的问题,虽然直到昨天工作正常,我今天遇到了同样的消息。 经过一番搜索,我得出了下面的答案,表明你的PATH环境有问题。变量
Running Jmeter gives 'findstr' is not recognized as an internal or external command
右键单击“我的电脑”,然后单击“属性”,然后单击“高级系统设置”>环境变量查找路径系统变量在分号后添加此路径到结尾:C:\ Windows \ System32
答案 1 :(得分:0)
好的......我发现了这个问题......(实际上我的错误)
我删除了我在TMP环境变量中添加的sbt安装路径(c:/ programfiles / sbt / bin)。从TMP中删除(c:/ programfiles / sbt / bin)之后,它就可以了。
感谢大家的建议:)