2012-01-16 87 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