When jenv copies a local java install into its directory, it is not properly copying symlinks. It copies the symlink verbatim as opposed to creating a symlink keeping relative paths intact.
Below shows this for the file cacerts
➜ locate cacerts | xargs ls -l
-r--r--r-- 1 root root 188473 Jul 9 21:50 /etc/pki/ca-trust/extracted/java/cacerts
lrwxrwxrwx 1 root root 40 Mar 16 19:46 /etc/pki/java/cacerts -> /etc/pki/ca-trust/extracted/java/cacerts
lrwxrwxrwx 1 phil phil 41 Jul 9 20:26 /home/phil/.jenv/candidates/java/1.7.0_101/jre/lib/security/cacerts -> ../../../../../../../etc/pki/java/cacerts
lrwxrwxrwx 1 phil phil 41 Jul 9 20:25 /home/phil/.jenv/candidates/java/1.8.0_92/jre/lib/security/cacerts -> ../../../../../../../etc/pki/java/cacerts
lrwxrwxrwx 1 root root 41 Jun 22 19:39 /usr/lib/jvm/java-1.7.0-openjdk-legacy-1.7.0.101-2.6.6.1.fc24.x86_64/jre/lib/security/cacerts -> ../../../../../../../etc/pki/java/cacerts
lrwxrwxrwx 1 root root 41 Jun 23 10:39 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.92-3.b14.fc24.x86_64/jre/lib/security/cacerts -> ../../../../../../../etc/pki/java/cacerts
When jenv copies a local java install into its directory, it is not properly copying symlinks. It copies the symlink verbatim as opposed to creating a symlink keeping relative paths intact.
Below shows this for the file
cacerts