2016-03-05 62 views
0

我是學生,我嘗試安裝apache的火花在Ubuntu上,當我嘗試 內置火花通過sbt與sbt/sbt組裝命令我發現這個錯誤 我已經嘗試最大化堆的大小仍然沒有找到 解決方案,以幫助我解決這個問題,通過這個問題。 錯誤,我發現試圖獲取sbt

Attempting to fetch sbt 
Launching sbt from build/sbt-launch-0.13.7.jar 
Error occurred during initialization of VM 
Could not reserve enough space for object heap 
Error: Could not create the Java Virtual Machine. 
Error: A fatal exception has occurred. Program will exit. 

回答

1

看看這篇文章: http://viralpatel.net/blogs/jvm-java-increase-heap-size-setting-heap-size-jvm-heap/

有時,當你試圖建立你沒有足夠的堆上分配它會彈了出來,因此,在本例中,他們增加堆大小在命令行上運行的HelloWorld前:

java -Xms64m -Xmx256m HelloWorld 
+0

其實我已經嘗試 的java -Xms64m -Xmx256m – casper

+0

錯誤:無法找到或加載主類他lloWorld – casper

+1

這裏是一個類似的線程,它們似乎在設置sbt -mem = 512之後在線程的底部工作:http://apache-spark-user-list.1001560.n3.nabble.com/quot-sbt -sbt-run-quot-command-returns-a-JVM-problem-td5157.html – neal