java - OpenJDK 11 和 macOS 不支持 ZGC?
问题描述
我正在尝试使用 ZGC 垃圾收集器运行 Spring Boot 应用程序,并传入以下 JVM 选项build.gradle
:
bootRun {
jvmArgs = ["-XX:+UnlockExperimentalVMOptions", "-XX:+UseZGC", "-Xlog:gc*"]
}
运行应用程序 ( gradle bootRun
) 时出现以下错误:
> Task :bootRun FAILED
Error occurred during initialization of VM
Option -XX:+UseZGC not supported
java-版本:
openjdk version "11.0.6" 2020-01-14
OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.6+10)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.6+10, mixed mode)
如果有帮助,我正在运行 macOS (Catalina) 的 10.15.2 (19C57) 版本。它只是macOS问题吗?
解决方案
推荐阅读
- javascript - 如何根据高度在javascript中对矩形进行排序
- database - 是否有任何方法可以根据从 MS 访问中的查找字段中选择的值来存储特定的数值
- centos - 如何修复openproject配置上的“无事可做”错误?
- c++ - 用 boost::asio::async_read 替换 boost::asio::async_read_some
- react-native - 找不到项目的匹配配置:react-native-gesture-handler:所有可消耗的配置都没有属性
- java - Log4j2 不像第一个版本那样滚动文件,我在新的配置布局中遗漏了什么吗?
- amazon-web-services - 访问被拒绝获取公开可用的 S3 对象
- c - 使用主函数参数给定的名称将标准输出重定向到文本文件
- kubernetes - 有没有办法在 Kubernetes 中进行基于名称的路由
- javascript - 更新反应状态后调用异步操作