readlink was being invoked as "readlink" "-f path/to/java". It should've been "readlink" "-f" "path/to/java" instead.
follow-up of f3614a37 and 0294589f
f3614a37
0294589f