Scala SBT 抛出从 runner : 1 返回的非零退出代码

标签 scala sbt

我正在为我的 Scala 代码使用最新的 SBT 工具

我正在尝试做
编译
测试


当我这样做时,我收到以下错误

[debug] Initially invalidated: Set()
[error] Could not create the Java virtual machine.
java.lang.RuntimeException: Nonzero exit code returned from runner: 1
        at scala.sys.package$.error(package.scala:27)
[error] {file:/D:/TestProject/ScalaFX/scalafx/}default-c3c131/compile:run: Nonzero exit code returned from runner: 1

我的 sbt 批处理文件有
@echo off
java -Xmx1024M -jar sbt-launch.jar 

有人提出解决方案吗?

最佳答案

将 -Xmx1024M 减少到例如-Xmx800M
您可能在 32 位操作系统上运行并且您的 JVM 无法分配足够的连续内存。

关于Scala SBT 抛出从 runner : 1 返回的非零退出代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8877030/

相关文章:

scala - 在 Parboiled 中匹配 {N,M} 个字符

scala - 如何测试 sbt 解析器

java - 如何获取play Framework 2.7中的资源?

java - SBT 在 jar 中包含一个二进制文件

scala - 是否可以使用gradle开发scala项目?

json - 找不到play.api.libs.json.JsObject类型的Json序列化程序作为JsObject

json - 如何在scala枚举中编写Reads[T]和Writes[T]( Play Framework 2.1)

scala - 在一系列运行中使用 Scala Collection par 返回不同的结果

java - 项目关闭后,Intellij IDEA 如何减少内存?

git - 我怎样才能得到我的发挥! 2.0 自动编译Protocol Buffers的应用?