Ich habe die Release-Version von JDK 9 unter Mac OS installiert.JDK 9 + Mac OS + jlink?
jshell funktioniert gut, Unterstützung Jigsaw Modul funktioniert, aber es gibt keine JLINK:
➜ java --version
java 9
Java(TM) SE Runtime Environment (build 9+181)
Java HotSpot(TM) 64-Bit Server VM (build 9+181, mixed mode)
Dies kommt leer:
find /System/Library/Frameworks/JavaVM.framework/Versions/Current/ -iname jlink\*
FYI:
➜ ls -l $(which java)
lrwxr-xr-x 1 root wheel 74 Nov 7 2016 /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
Es ist installiert unter '/ Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home/bin/jlink', danke! Ich werde diese Antwort akzeptieren, wenn der Timer es mir erlaubt. 'What java' gibt jedoch ein völlig anderes Verzeichnis an, als ich meinen Hauptbeitrag aktualisiert habe, um ihn anzuzeigen. Ich glaube nicht, dass das eine benutzerdefinierte Änderung ist, ich glaube, das ist die Standardeinstellung. – clay
@clay ya versuchen Sie wahrscheinlich, das bash_profile zu aktualisieren, um den aktualisierten 'JAVA_HOME' zu exportieren, und das könnte' which java' ebenfalls reparieren. – nullpointer