问题描述
我需要在 Gradle 的帮助下调整 JVM 内存。我在 gradle.properties 文件中写了设置:
org.gradle.jvmargs=-XX:MaxMetaspaceSize=60M
但是没有用。然后我在 IDEA(运行>编辑配置...)中手动完成并编写了所需类的设置(在 VM 选项:字段中)并且它有效。我们可以在 Gradle 的帮助下做同样的事情吗?
我尝试过:
org.gradle.jvmargs=-XX:MaxMetaspaceSize=60M test1.Test
但我得到了错误:
错误:无法找到或加载主类 test1.Test
解决方法
当您通过 IDEa 运行您的应用程序时,它会使用 java ...
命令运行该应用程序,并且根本不涉及 gradle,因此您在 build.gradle
中放入的任何内容都无关紧要。
如果您想通过 gradle 运行您的应用程序,请考虑使用 application plugin,它允许您设置 jvm 参数。如果您使用 Spring Boot,则可以使用 bootRun
任务并在 jvmArgs
属性中指定参数。