Skip to content
Discussion options

You must be logged in to vote

TinkerPop (our upstream library) officially compatible with JDK 11 & 17 for compilation, JanusGraph is currently compatible with JDK 8 & 11 for compilation. For runtime I can confirm that JanusGraph works on JRE 24 as a standalone library, but if you want to run a standard Gremlin Server - Gremlin Server will fail as it's only compatible with Java 11 & 17.
Moreover, if you use janusgraph-hadoop that depends on spark-gremlin - you probably won't be able to run that dependency on modern Java.

That said, we have strong intentions on bringing modern Java 25 support into JanusGraph. To accomplish this, we first need to add Java 25 support to TinkerPop 4.0.0 (see PR apache/tinkerpop#3489). Afte…

Replies: 3 comments

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by porunov
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
2 participants
Converted from issue

This discussion was converted from issue #4890 on July 02, 2026 19:00.