Prior to Java 9, the macOS version of Java placed the libjvm.dylib file at $JAVA_HOME/jre/lib/server. As of Java 9, it now lives at $JAVA_HOME/lib/server. This breaks the JPL build under Java 9, as it's looking for the libjvm.dylib file in the wrong place. (For details on why they moved it, see JEP 220.)
This may also move it on other OSes, as $JAVA_HOME/lib/server should now be the "standard" location for the libjvm library on macOS, Solaris, and Linux. However I have not checked that this is the case.
Prior to Java 9, the macOS version of Java placed the
libjvm.dylib
file at$JAVA_HOME/jre/lib/server
. As of Java 9, it now lives at$JAVA_HOME/lib/server
. This breaks the JPL build under Java 9, as it's looking for thelibjvm.dylib
file in the wrong place. (For details on why they moved it, see JEP 220.)This may also move it on other OSes, as
$JAVA_HOME/lib/server
should now be the "standard" location for thelibjvm
library on macOS, Solaris, and Linux. However I have not checked that this is the case.