首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >无法创建Java虚拟机

无法创建Java虚拟机
EN

Stack Overflow用户
提问于 2012-03-27 22:17:12
回答 5查看 143.3K关注 0票数 39

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

代码语言:javascript
复制
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帐户。可用内存(空闲-m)超过1200MB,我也尝试增加内存限制

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-09-20 07:16:55

小心点就好。如果您尝试输入一个不存在的命令,则会收到此消息,例如:

代码语言:javascript
复制
/usr/bin/java -v
票数 112
EN

Stack Overflow用户

发布于 2012-08-18 06:44:30

我今天遇到了这个问题,对我来说问题是我分配了太多的内存:

-Xmx1024M -XX:MaxPermSize=1024m

一旦我减少了PermGen空间,一切都会正常工作:

-Xmx1024M -XX:MaxPermSize=512m

我知道这看起来没有多大区别,但我的机器只有4 4GB的RAM,显然这是压垮骆驼的稻草。Java VM在每次执行操作时都会立即失败,因为它无法分配内存。

票数 9
EN

Stack Overflow用户

发布于 2014-03-07 07:46:36

设置JVM内存:

export _JAVA_OPTIONS=-Xmx512M

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9891366

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档