Every image maintainer creates an image according their needs and their desired approach.
Without seeing the Dockerfile or seeing the image, it is impossible to know where something is located in the image, as you can’t know whether it’s installed via repository package, or by downloading it and extracting to whatever folder they see fit.
Can you rephrase “Alternatively, can I specify which location that jdk 17 copy to? or perhaps creating a simlink?”. Why would that be relevant? if the binaries of the jdk are accessible from the path, why would you need to know the exact path?
What is your use case (as in the broader picture) ?
I remember that we had to add “Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files” until JDK 8, but starting with Java 9 the stronger cryptographic algorithms are enabled by default.
Note: if this image uses Oracles OpenJDK, please be aware that it is not security patched once it’s made GA. If this comes with the OpenJDK supported by Redhat than you should be fine . If your target environment for container based on this image is AWS, you might want to use the Amazon Corretto. Whenever I require a jre or jdk, I use Eclipse Temurin (unless it’s for AWS workload)