cla*_*lay 8 java macos jlink java-platform-module-system java-9
我在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)
Run Code Online (Sandbox Code Playgroud)
这是空的:
find /System/Library/Frameworks/JavaVM.framework/Versions/Current/ -iname jlink\*
Run Code Online (Sandbox Code Playgroud)
供参考:
? 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
Run Code Online (Sandbox Code Playgroud)
您可以验证您的JAVA_HOME使用which java并确保它指向默认安装路径,理想情况下应该是
/Library/Java/JavaVirtualMachines...
Run Code Online (Sandbox Code Playgroud)
[例如,我将其用作export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home/] 并且您还可以jlink 在 Contents 的 bin 文件夹中找到
find /Library/Java/JavaVirtualMachines/jdk-9.jdk -iname jlink\*
Run Code Online (Sandbox Code Playgroud)
哪个应该返回
/Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home/bin
Run Code Online (Sandbox Code Playgroud)
附上截图以供参考其安装位置:-
注意:虽然在屏幕截图中,该命令没有成功运行但已被识别。
| 归档时间: |
|
| 查看次数: |
1512 次 |
| 最近记录: |