如何解决如何在SDKMAN中使用本地jdk!脚本
我的脚本更改为与sdkman一起安装的jdk,而不更改为本地的。如何使用sdkman脚本将其更改为本地oracle 8 v261 jdk?
脚本
#!/bin/bash
. /usr/local/sdkman/bin/sdkman-init.sh
sdk ls java
for i in {"8_261-oracle","9.0.4-open"}
do
sdk u java $i
done
提供输出
[...]
| | 9.0.4 | open | installed | 9.0.4-open
| >>> | 8.0.265 | open | installed | 8.0.265-open
| | 8.0.232 | open | local only | 8.0.232-open
[...]
Unclassified | | 8_261 | none | local only | 8_261-oracle
================================================================================
Use the Identifier for installation:
$ sdk install java 11.0.3.hs-adpt
================================================================================
Stop! java 8_261-oracle,is not installed.
Using java version 9.0.4-open in this shell.
我受到How to use SDKMAN! to install packages from within scripts的启发。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。