2012-01-16 82 views
4

我使用最新的SBT工具,我的Scala代码斯卡拉SBT抛出从亚军返回非零的退出代码:1

我试图做 编译 测试 运行

当我做到这一点我得到以下错误

[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 

有人提出了解决方案?

+0

面对“无法创建JVM”一般与内存不足或堆空间太小有关。 – 2012-01-16 08:36:14

回答

1

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

+0

仍然我得到同样的错误,我也尝试用java -Xms512m -Xmx1024M -jar sbt-launch.jar。我正在使用WindowsXP java1.6 sbtversion 0.11.2 workala on scalafx。 – Rajmahendra 2012-01-16 12:44:31