JDK 9 + Mac OS + jlink?

clay :

I installed the release version of JDK 9 on Mac OS.

jshell works great, Jigsaw module support works, but there is no 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)

This comes up empty:

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
Naman :

You can verify your JAVA_HOME using which java and make sure it points to the default installation path which ideally should be

/Library/Java/JavaVirtualMachines...

[for e.g. I use it as export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home/] and further you can find the jlink in the bin folder of Contents

find /Library/Java/JavaVirtualMachines/jdk-9.jdk -iname jlink\* 

which should return

/Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home/bin

Attaching a screenshot for reference of the location its installed:-

enter image description here

Note: Though in the screenshot, the command doesn't run successfully but its recognized.

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=444497&siteId=1