在听到与替代方案相比要好得多之后,我正在尝试为我的Scala开发设置IntelliJ。但是我似乎什么也做不了。我面临的问题如下:
错误跟踪类似于以下内容:
[info] Loading project definition from D:\workspaces\intellij\scala\untitled\project
java.io.IOException: The filename, directory name or volume label syntax is incorrect
[error] (*:update) java.io.IOException: The filename, directory name or volume label syntax is incorrect
任何人都请知道是什么原因引起的吗?我尝试删除该项目并创建一个新项目,但问题仍然存在。
更新
刚刚看了一下,.sbt\boot\update.log
似乎有些可疑。是我还是sbt.ivy.home
完全无聊?
impossible to define new type: class not found: org.apache.ivy.osgi.obr.OBRResolver in [] nor Ivy classloader
impossible to define glob matcher: org.apache.ivy.plugins.matcher.GlobPatternMatcher was not found.
setting 'jline.esc.timeout' to '0'
setting 'sbt.ivy.home' to 'D:\software\installed\sbt\.ivy2 -Divy.home=D:\software\installed\sbt\.ivy2'
setting 'java.runtime.name' to 'Java(TM) SE Runtime Environment'
我终于设法找到了根本原因。这些错误是由于在我的配置文件中与SBT相关(特别是SBT_OPTS
)设置的流氓环境变量引起的。一旦删除所有这些并以干净的状态开始,一切就开始按预期进行。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句