0

我需要借助 Gradle 来调整 JVM 内存。我在 gradle.properties 文件中写入了设置:

org.gradle.jvmargs=-XX:MaxMetaspaceSize=60M

但它没有用。然后我在 IDEA 中手动完成(运行>编辑配置...)并为所需的类编写设置(在 VM 选项:字段中)并且它可以工作。我们可以在 Gradle 的帮助下做同样的事情吗?

我试过这样做:

org.gradle.jvmargs=-XX:MaxMetaspaceSize=60M test1.Test

但我得到了错误:

错误:无法找到或加载主类 test1.Test

4

1 回答 1

1

当您通过 IDEa 运行应用程序时,它使用java ...命令运行应用程序,并且根本不涉及 gradle,因此您输入的任何内容都build.gradle无关紧要。

如果您想通过 gradle 运行您的应用程序,请考虑使用application plugin,它允许您设置 jvm args。如果您使用 Spring Boot 使用可以使用bootRun任务并在jvmArgs属性中指定参数。

于 2021-07-16T15:23:16.377 回答