从 IntelliJ 中的 sbt 控制台设置 JVM 堆大小

uni*_*cel 1 java command-line scala sbt

在 IntelliJ 中运行我的应用程序时出现此错误:

[error] (ABCThread-1) java.lang.OutOfMemoryError: Java heap space
Run Code Online (Sandbox Code Playgroud)

因此,当我从 SBT 控制台/SBT 操作运行 scala 应用程序时,我尝试设置堆大小:

我使用以下内容:在这里找到: Increase JVM heap size for Scala?

但是我收到错误:

scala>  -J-Xmx2g
<console>:12: error: object - is not a member of package scala
       scala -J-Xmx2g
             ^
<console>:12: error: not found: value J
       scala -J-Xmx2g
              ^
<console>:12: error: not found: value Xmx2g
       scala -J-Xmx2g
                ^
Run Code Online (Sandbox Code Playgroud)

任何想法?谢谢

小智 7

您应该在其中输入VM参数

如果使用IDEA,该位置就是需要输入虚拟机参数的地方