Sample Header Ad - 728x90

Startup error "Cassandra 5.0 requires Java 11 or Java 17"

1 vote
2 answers
349 views
I can only find that Cassandra supports JDK17, and no Java flavor specifics. First I installed OpenJDK11 and received the same message as below. I then found that Cassandra 5.0 only supports JDK17. Fine, they should probably change the message if so but okay. I then installed OpenJDK17 and still received the below.
$ which java
/usr/lib/jvm/java-17-openjdk-amd64/bin/java

$ java -version
openjdk version "17-ea" 2021-09-14
OpenJDK Runtime Environment (build 17-ea+11-Ubuntu-114.042)
OpenJDK 64-Bit Server VM (build 17-ea+11-Ubuntu-114.042, mixed mode, sharing)
vm1@ubuntu:/opt/apache-cassandra-5.0.0/bin$ ./cassandra 
Cassandra 5.0 requires Java 11 or Java 17.
I then tried with Oracle Java 17, same. What gives?
$ which java
/usr/lib/jvm/java-17-oracle/bin/java

$ java -version
java version "17.0.6" 2023-01-17 LTS
Java(TM) SE Runtime Environment (build 17.0.6+9-LTS-190)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.6+9-LTS-190, mixed mode, sharing)
vm1@ubuntu:/opt/apache-cassandra-5.0.0/bin$ ./cassandra 
Cassandra 5.0 requires Java 11 or Java 17.
Asked by patricio2626 (13 rep)
Sep 27, 2024, 02:28 AM
Last activity: Oct 1, 2024, 05:08 AM