You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
RHEL/CentOS/Fedora distribute jmod files in a separate package java-11-openjdk-jmods which user may inadvertently not install. STS4 requires the jmod files to function optimally and shows the cryptic message:
The JRE you are running Eclipse with appears to not be a JDK.
In RHEL/CentOS/Fedora this was caused by not installing the jmods package.
Perhaps a better error message could be displayed like "Missing jmod files".
This has bugged me for months as STS4 would run fine with 3rd party JDK11s like AdoptOpenJDK/Zulu but not with the distro packaged JDK11.