我在Mac上安装了scala,sbt。当我尝试运行sbt时,它会给出一个错误:未识别的VM选项‘CMSClassUnloadingEnableon-J-Xmx2Gn’。我认为JVM存在问题,但是无法找到任何帮助来解决这个错误。
更多错误信息:您的意思是“(+/-)CMSClassUnloadingEnabled”吗?错误:无法创建Java虚拟机。错误:发生致命异常。程序将退出。
发布于 2016-02-16 15:37:35
我的猜测是,sbt配置与断行和损坏有关的东西混淆了,比如
-J-XX:+CMSClassUnloadingEnabled
-J-Xmx2G成一行
发布于 2016-06-27 08:10:06
在运行命令之后,我遇到了同样的问题,我运行了以下命令: echo‘-J:+CMSClassUnloadingEnabled\n-J-Xmx2G’>> /usr/local/etc/sbtopts。文件/usr/local/etc/sbtopts似乎包含两个选项,以\n分隔,即文件的实际内容为-J:+CMSClassUnloadingEnabled\n-J-Xmx2G\n。
解决方案是通过编辑这个文件来删除\n,然后按enter键,这样文件/usr/local/etc/sbtopts的内容就像David在他的响应中提到的那样。
发布于 2022-11-22 11:11:30
在Windows机器上,检查下一个设置:

https://stackoverflow.com/questions/35434870
复制相似问题