java - 无法创建Java虚拟机

Java 虚拟机初始化面临一些问题。当我使用 root 帐户时,我可以正常使用 java。但是当我是用户帐户时,它会返回以下错误

user@host# $JAVA_HOME/bin/java -version
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.

这似乎不是内存问题,因为相同的命令适用于 root 帐户。可用内存(free -m)大于1200MB 我也尝试增加 JVM 内存限制

最佳答案

小心点。如果您尝试输入不存在的命令,您将收到此消息,例如:

/usr/bin/java -v

https://stackoverflow.com/questions/9891366/

相关文章:

linux - 须藤 : docker-compose: command not found

linux - "In-source builds are not allowed"在 cmake

linux - Ubuntu 上的 DTrace,操作方法?

linux - 当命令太长时,命令行会自动覆盖

python - os.walk 没有隐藏文件夹

linux - 如何安排 tcpdump 在特定时间段内运行?

linux - 无法在 Ubuntu 16.04 中启动 Docker 服务

linux - 将时间跨度(以秒为单位)转换为 shell 中的格式化时间

linux - 在 Ubuntu 中将目录添加到 PATH

php - 使路径在 linux 和 Windows 上都有效