【发布时间】:2016-05-09 20:29:41
【问题描述】:
我已将 SBT 项目导入 IntelliJ(版本 14)。当我试图在终端中运行某些东西时,控制台输出给了我“java.lang.OutOfMemoryError: Java heap space”。 我尝试在 *.vmoptions 以及 SBT 项目的 IDE 构建设置中增加大小(Xms2048m、Xmx2048m)。我也重新启动了我的机器。什么都没有解决。 除了我尝试过的东西之外,还有什么其他的输入吗?
P.S:我正在通过激活器运行项目。当我从 IntelliJ 命令提示符执行此操作时,它会向我抛出错误,但是当我从 Windows 命令提示符运行激活器时,它会成功运行应用程序。
【问题讨论】:
-
让我们尝试一下,而不是更改文件设置。设置(Mac 上的首选项) -> 编译器 -> Java 编译器 -> 最大堆大小(MB),并增加大小,然后重新启动 IntelliJ
-
@Gavin 是的,我的意思是 IntelliJ 中的终端窗口
-
@Rafal,我在 Windows 上工作,在编译器的设置中看不到最大堆大小
-
我现在无法访问 Windows。让我们在这里检查一下:jetbrains.com/help/idea/2016.1/…
-
我在 windows 中看到了设置(在 IntelliJ IDE 内部-->设置-->编译器-->JavaCompiler)。我没有为 intelliJ 声明任何环境变量,所以这对我不起作用。
标签: java intellij-idea heap-memory typesafe-activator