the difference might be expectations that the OS api exists and does not require an installation pre-execution of the binary.
On the other hand, i think the jvm, like python, ought to be part of a standard install of an OS tbh. Then there would really be no difference.