为什么OpenJDK不允许我安装SBT?它检索内存错误

时间:2018-09-05 13:15:10

标签: java scala sbt

我试图学习Scala,所以我在Ubuntu计算机上安装了openjdk-8-jdk,然后继续安装sbt。

sudo apt-get install openjdk-8-jdk
echo "deb https://dl.bintray.com/sbt/debian /" | sudo tee -a /etc/apt/sources.list.d/sbt.list
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2EE0EA64E40A89B84B2DF73499E82A75642AC823
sudo apt-get update
sudo apt-get install sbt

不幸的是,安装sbt后,当我键入'sbt about'进行检查时,它检索到以下错误:

~$ sbt about
OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000d5550000, 715849728, 0) failed; error='Cannot allocate memory' (errno=12)
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (mmap) failed to map 715849728 bytes for committing reserved memory.
# An error report file with more information is saved as:
# /home/antonio/hs_err_pid14103.log

有人可以告诉我这是什么问题吗? 我不是一个经验丰富的程序员,并且在任何地方都找不到这个问题,也许是因为它太基础了。

谢谢!

1 个答案:

答案 0 :(得分:1)

最后,这是内存不足的问题。由于我使用的是虚拟机,因此我只添加了一些RAM内存,它运行良好。

感谢您的反馈!