【问题标题】:IntelliJ and scala-compiler-interfacesIntelliJ 和 Scala 编译器接口
【发布时间】:2016-09-15 16:30:26
【问题描述】:

我对 IntelliJ 14.1.4 和 Scala 插件有疑问。

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

错误:scalac:错误:无法创建目录 C:\Users\XXXXXX.idea-build\scala-compiler-interfaces\0.13.5-idea-4AF4B3950909BF01BBBF06BC6D564796 java.lang.RuntimeException:无法创建目录 C:\Users\EH2SAF7.idea-build\scala-compiler-interfaces\0.13.5-idea-4AF4B3950909BF01BBBF06BC6D564796

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

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

我试图把这些值放到环境变量中,放入

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

没有任何作用。

我说运行或调试的那一刻它会尝试写入

'C:\Users\XXXXXX.idea-build\scala-compiler-interfaces\0.13.5-idea-4AF4B3950909BF01BBBF06BC6D564796'。

谁能知道我该如何解决这个问题?

谢谢解答。

【问题讨论】:

    标签: scala intellij-idea


    【解决方案1】:

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

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

    'idea.properties'、'idea.exe.vmoptions'、'idea64.exe.vmoptions'

    但在 IntelliJ Settings->Compiler->Scala Compiler->Additional Compiler Options 但如果您有其他条目,请记住这些条目必须与 LineBreak 和另一个棘手的部分分开,即使您单击应用该设置仅在以下情况下有效你重新启动 IntelliJ。

    我希望这对某人有所帮助。

    【讨论】:

      猜你喜欢
      • 2011-11-12
      • 1970-01-01
      • 1970-01-01
      • 2021-04-02
      • 1970-01-01
      • 1970-01-01
      • 2016-07-20
      • 1970-01-01
      • 2013-12-21
      相关资源
      最近更新 更多