Keycloak System Requirements

1,218 views
Skip to first unread message

dc...@prosentient.com.au

unread,
Aug 26, 2021, 8:38:54 PM8/26/21
to Keycloak User, Keycloak Dev

Hi all,

 

Apologies for cross-posting.

 

I’m just getting ready to upgrade to 15.0.2 and I thought I’d look at the system requirements: https://www.keycloak.org/docs/latest/server_installation/#system-requirements.

 

I notice it says “Java 8 JDK”, and I was thinking surely that should say JRE instead of JDK, since the installation instructions are about running the pre-built app. One wouldn’t need the whole JDK. Just the JRE.

 

Also, does Keycloak run on Java 11? This issue suggests that it does: https://issues.redhat.com/browse/KEYCLOAK-7811. There is also this thread: https://developer.jboss.org/thread/280486.

 

If it can run on Java 11, it would be great for the documentation to be updated to something like “Java 8 JRE or Java 11 JRE”.

 

Thanks!

 

David Cook

Senior Software Engineer

Prosentient Systems

Suite 7.03

6a Glen St

Milsons Point NSW 2061

Australia

 

Office: 02 9212 0899

Online: 02 8005 0595

 

Garth

unread,
Aug 26, 2021, 8:55:47 PM8/26/21
to keyclo...@googlegroups.com
It definitely runs on Java 11, as the default docker image runs openjdk-11.0.11. As to the JDK question, I don't know if there is a reason it needs the JDK.
> --
> You received this message because you are subscribed to the Google
> Groups "Keycloak User" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to keycloak-use...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/keycloak-user/089601d79adb%24e35d3210%24aa179630%24%40prosentient.com.au <https://groups.google.com/d/msgid/keycloak-user/089601d79adb%24e35d3210%24aa179630%24%40prosentient.com.au?utm_medium=email&utm_source=footer>.

Thomas Darimont

unread,
Aug 27, 2021, 1:52:19 AM8/27/21
to Garth, Keycloak User
Hello,

Yes, Keycloak works well with Java 11 - but is still compatible with Java 8 - although there are plans to drop Java 8 compatibility.

Note that the keycloak docker images have been using JDK 11 as a base for a while now.

Also note, that since JDK 11 an explicit JRE is no longer shipped with the JDK thanks to a more streamlined JDK packaging,

Cheers,
Thomas

Reply all
Reply to author
Forward
0 new messages