首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IntelliJ和scala-编译器-接口

IntelliJ和scala-编译器-接口
EN

Stack Overflow用户
提问于 2016-09-08 08:24:15
回答 1查看 371关注 0票数 1

我对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”->“附加编译器选项”、“Server‘-> 'JVM参数”

都不管用。

当我说“运行或调试”时,它就会尝试编写

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

有人知道我怎么解决这个问题吗?

我想要答案。

EN

回答 1

Stack Overflow用户

发布于 2016-09-15 08:30:26

经过多次的战斗和纯粹的运气,我找到了解决办法.

条目“scala.compiler.interfaces.dir”不应转到

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

但是在IntelliJ设置->编译器->Scala>附加编译器选项,但如果您有其他条目,请记住,这些条目必须与LineBreak和另一个棘手的部分分开,即使您单击“应用”设置也只有在重新启动IntelliJ时才有效。

我希望这能帮上忙。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39386009

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档