You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Java 10运行Logstash遇Unrecognized VM option 'UseParNewGC'错误求助

解决Logstash在Java 10下运行时的UseParNewGC虚拟机选项错误

问题重现

执行命令 ./logstash -f std_std.conf 尝试使用Java 10运行Logstash时,触发如下错误:

Unrecognized VM option 'UseParNewGC'
无法创建Java虚拟机、发生致命异常程序将退出。

问题根源

这个错误的核心原因有两点:

  1. Java 10已经移除了UseParNewGC这个垃圾收集器相关的VM选项,而旧版本Logstash的启动脚本默认配置了该选项,导致Java 10无法识别;
  2. Logstash官方并不支持Java 10作为运行环境——不同版本的Logstash对Java版本有明确的兼容要求,通常支持Java 8或Java 11(具体需对应你使用的Logstash版本查看官方说明)。

解决方案

  • 降级Java版本到Logstash官方支持的版本(优先推荐Java 8或Java 11,根据你的Logstash版本匹配);
  • 配置系统的JAVA_HOME环境变量,确保其指向正确的Java安装目录;
  • 重新执行启动命令 ./logstash -f std_std.conf 即可正常运行。

后续处理

经过确认Java 10不在Logstash的支持范围内,因此关闭该问题。

内容的提问来源于stack exchange,提问作者kylekong

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 08:06:50