IntelliJ和scala-compiler-interfaces

时间:2016-09-08 08:24:15

标签: scala intellij-idea

我有IntelliJ 14.1.4和Scala插件的问题。

当我尝试调试或运行我的scala类时,我得到以下异常。

  

错误:scalac:错误:无法创建目录   C:\用户\ XXXXXX.idea建造\斯卡拉编译器接口\ 0.13.5-IDEA-4AF4B3950909BF01BBBF06BC6D564796   java.lang.RuntimeException:无法创建目录   C:\用户\ EH2SAF7.idea建造\阶编译接口\ 0.13.5-想法-4AF4B3950909BF01BBBF06BC6D564796

我知道原因,在我工作的公司中我的用户没有写权限,IntelliJ或Scala插件无法创建此目录。

所以我搜索了互联网,发现我必须将user.home设置到其他目录或scala.compiler.interfaces.dir设置到另一个目录。

我尝试将这些值放到环境变量中,进入

  

'idea.properties','idea.exe.vmoptions','idea64.exe.vmoptions',   'Scala Compiler' - > '其他编译器选项','Scala编译   服务器' - > 'JVM参数'

无效。

我说运行或调试它的那一刻试图写

  

'C:\用户\ XXXXXX.idea建造\阶编译接口\ 0.13.5-想法-4AF4B3950909BF01BBBF06BC6D564796'

任何人都知道如何解决这个问题?

感谢答案。

1 个答案:

答案 0 :(得分:0)

经过大量的战斗和纯粹的运气,我找到了解决方案......

条目' scala.compiler.interfaces.dir'不应该去

' idea.properties',' idea.exe.vmoptions',' idea64.exe.vmoptions'

但是在IntelliJ设置 - >编译器 - > Scala编译器 - >其他编译器选项但是如果你有其他条目,请记住那些必须用LineBreak和另一个棘手的部分分开,即使你点击应用设置是仅在重新启动IntelliJ时有效。

我希望这有助于某人。