Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SBT左轮手枪中的java.lang.IllegalArgumentException_Java_Scala_Sbt - Fatal编程技术网

SBT左轮手枪中的java.lang.IllegalArgumentException

SBT左轮手枪中的java.lang.IllegalArgumentException,java,scala,sbt,Java,Scala,Sbt,总的来说,对我来说效果很好,但出于某种原因,我开始一次又一次地看到以下错误:我将编辑一个特定的类,然后单击“保存”,将弹出以下错误消息: java.lang.IllegalArgumentException: requirement failed: Source file '/path/to/class/ClassName.class' does not exist. 有没有办法修改我的~/.sbtconfig文件来解决这个问题?或者还有其他解决方案吗?我遇到了一个类似的问题,由于缺少类文件,

总的来说,对我来说效果很好,但出于某种原因,我开始一次又一次地看到以下错误:我将编辑一个特定的类,然后单击“保存”,将弹出以下错误消息:

java.lang.IllegalArgumentException: requirement failed: Source file '/path/to/class/ClassName.class' does not exist.

有没有办法修改我的
~/.sbtconfig
文件来解决这个问题?或者还有其他解决方案吗?

我遇到了一个类似的问题,由于缺少类文件,SBT无法启动。我认为当您删除Java的一个版本(即从Java1.8降级到1.7或1.6)时,就会发生这种情况

我知道这是历史性的,但我找到了解决办法:

在OSX终端上,导航您的主目录
~
,并使用命令
vim.sbtconfig
创建一个新文件。粘贴以下内容:

SBT_OPTS=“-XX:+cmsclasssunloadingerabled-XX:PermSize=128M-XX:MaxPermSize=256M”

然后使用
:wq
保存并重新启动sbt

如果你仍然有这个问题,请发布一个更新,我会尽力给你一些帮助

另外,如果您不是超级终端友好型,您可以使用标准文本编辑器保存
.sbtconfig
文件。

请提供