我在Mac OS上安装了JDK 9的正式版本。
jshell工作得很好,Jigsaw模块支持也很好,但是没有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)
这里没有任何显示:
find /System/Library/Frameworks/JavaVM.framework/Versions/Current/ -iname jlink\*
请注意:
➜ 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
/Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home/bin/jlink
,谢谢!当定时器允许时,我将接受这个答案。然而,which java
指示一个完全不同的目录,因为我更新了我的主帖子以显示。我不认为这是自定义更改,我相信这是默认设置。 - clayJAVA_HOME
,这可能也会修复which java
。 - Naman