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.
JAVA_HOME
设置JDK
bin,GRAILS_HOME
设置Grails bin
我设置JAVA_OPTS= -Xmx 1024m -Xms512m -XX:MaxPermSize=512m
系统:Core i3,RAM:4 GB
答案 0 :(得分:1)
看起来您的OPTS限制存在一些问题。尝试设置:
export JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms256m -Xmx1024m -XX:NewSize=256m -XX:MaxNewSize=256m -XX:PermSize=256m -XX:MaxPermSize=256m -XX:+DisableExplicitGC"
此外,建议您使用GRAILS_OPTS
而不是JAVA_OPTS
,因为设置JAVA_OPTS
将对所有其他基于Java的应用程序使用相同的变量,如GGTS编辑器,任何solr服务器或任何其他JVM。
设置GRAILS_OPTS
只会由Grails使用。