我使用Grails 2.5.1和
Java 8与IntelliJ 14.1.4.每当我使用Grails Run Target(Ctrl Alt g)运行任何grails命令(例如:clean)时,IntelliJ都会执行以下命令:
C:\iDocs\Programs\Java\jdk1.8.0_60\bin\java -Dgrails.home=C:\iDocs\Programs\grails-2.5.1 -Dbase.dir=C:\iDocs\xxxx -Dtools.jar=C:\iDocs\Programs\Java\jdk1.8.0_60\lib\tools.jar -Dgroovy.starter.conf=C:\iDocs\Programs\grails-2.5.1/conf/groovy-starter.conf -Xmx768M -Xms768M -XX:MaxPermSize=256m -XX:PermSize=256m -Djline.WindowsTerminal.directConsole=false -Dfile.encoding=windows-1252 -classpath C:\iDocs\Programs\grails-2.5.1\lib\org.codehaus.groovy\groovy-all\jars\groovy-all-2.4.4.jar;C:\iDocs\Programs\grails-2.5.1\dist\grails-bootstrap-2.5.1.jar org.codehaus.groovy.grails.cli.support.GrailsStarter –main org.codehaus.groovy.grails.cli.GrailsScriptRunner –conf C:\iDocs\Programs\grails-2.5.1/conf/groovy-starter.conf “clean -plain-output”
任何人都可以给我这个我可以编辑的VM配置(上面突出显示)的位置,尤其是PermSize和MaxPermSize?
更新:
注意:
a)将其添加到“运行目标”窗口上的VM选项不会修改它.
b)将它添加到IntelliJ可执行文件(idea64.exe.vmoptions)的VM选项也不起作用.
最佳答案 转到(IntelliJ安装bin目录):
<Installation Dir>/JetBrains/IntelliJ IDEA <version>/bin
修改:
idea.exe.vmoptions
idea64.exe.vmoption
这是在Windows设置的上下文中.您可以在OSX中找到相应的.
更新:
对于Grails应用程序,将GRAILS_OPTS设置为环境变量也是一种选择.