logstash fail to start in java 9 because tools.jar

environment:

  • windows 10 home, 64bit
  • jdk 9.04 installed
  • logstash-6.2.3.zip -> unzip

logstash try to find "lib\tools.jar but it removed in java 9 and 10.

S:\elastic\logstash-6.2.3>java -version
java version "9.0.4"
Java(TM) SE Runtime Environment (build 9.0.4+11)
Java HotSpot(TM) 64-Bit Server VM (build 9.0.4+11, mixed mode)

S:\elastic\logstash-6.2.3>.\bin\logstash -e "input { stdin { } } output { stdout {} }"
Java HotSpot(TM) 64-Bit Server VM warning: Option UseParNewGC was deprecated in version 9.0 and will likely be removed in a future release.
Java HotSpot(TM) 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
오류: 기본 클래스 Files\Java\jdk-9.0.4\lib\tools.jar;S:\elastic\logstash-6.2.3\logstash-core\lib\jars\animal-sniffer-annotations-1.14.jar;S:\elastic\logstash-6.2.3\logstash-core\lib\jars\commons-compiler-3.0.8.jar;S:\elastic\logstash-6.2.3\logstash-core\lib\jars\error_prone_annotations-2.0.18.jar;S:\elastic\logstash-6.2.3\logstash-core\lib\jars\google-java-format-1.5.jar;S:\elastic\logstash-6.2.3\logstash-core\lib\jars\guava-22.0.jar;S:\elastic\logstash-6.2.3\logstash-core\lib\jars\j2objc-annotations-1.1.jar;S:\elastic\logstash-6.2.3\logstash-core\lib\jars\jackson-annotations-2.9.1.jar;S:\elastic\logstash-6.2.3\logstash-core\lib\jars\jackson-core-2.9.1.jar;S:\elastic\logstash-6.2.3\logstash-core\lib\jars\jackson-databind-2.9.1.jar;S:\elastic\logstash-6.2.3\logstash-core\lib\jars\jackson-dataformat-cbor-2.9.1.jar;S:\elastic\logstash-6.2.3\logstash-core\lib\jars\janino-3.0.8.jar;S:\elastic\logstash-6.2.3\logstash-core\lib\jars\javac-shaded-9-dev-r4023-3.jar;S:\elastic\logstash-6.2.3\logstash-core\lib\jars\jruby-complete-9.1.13.0.jar;S:\elastic\logstash-6.2.3\logstash-core\lib\jars\jsr305-1.3.9.jar;S:\elastic\logstash-6.2.3\logstash-core\lib\jars\log4j-api-2.9.1.jar;S:\elastic\logstash-6.2.3\logstash-core\lib\jars\log4j-core-2.9.1.jar;S:\elastic\logstash-6.2.3\logstash-core\lib\jars\log4j-slf4j-impl-2.9.1.jar;S:\elastic\logstash-6.2.3\logstash-core\lib\jars\logstash-core.jar;S:\elastic\logstash-6.2.3\logstash-core\lib\jars\slf4j-api-1.7.25.jar을(를) 찾거나 로드할 수 없습니다.

As shown in the Support Matrix, Logstash does not yet support Java9.

I'll look forward to the next version release.
Thanks @Christian_Dahlqvist.

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.