Eclipse can't find jdk installed with sdkman
I faced the same issue and resolved it by creating a symbolic link in /usr/bin
for both java and javac.
sudo ln -s ~/.sdkman/candidates/java/current/bin/javac /usr/bin/javac
sudo ln -s ~/.sdkman/candidates/java/current/bin/java /usr/bin/java
I got these locations by doing
which javac
which java
Locate and edit your eclipse.ini file and change the line right after "-vm" to this:
/home/YOURUSER/.sdkman/candidates/java/current/bin
That should do it for Linux systems. I'm not sure about Windows or Mac tho.