同步操作将从 不过六级不找女朋友/asdf-java 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
Java plugin for the asdf version manager.
asdf plugin-add java https://github.com/halcyon/asdf-java.git
Check asdf for instructions on how to install & manage versions of Java.
List candidate JDKs:
asdf list-all java
Install a candidate listed from the previous command like this:
asdf install java adopt-openjdk-12.0.2+10.2
Select an installed candidate for use like this:
asdf global java adopt-openjdk-12.0.2+10.2
To set JAVA_HOME in your shell's initialization add the following:
. ~/.asdf/plugins/java/set-java-home.bash
For zsh shell, instead use:
. ~/.asdf/plugins/java/set-java-home.zsh
For fish shell, instead use:
. ~/.asdf/plugins/java/set-java-home.fish
For xonsh shell, instead use:
source ~/.asdf/plugins/java/set-java-home.xsh
JAVA_HOME
integrationSome applications in macOS use /usr/libexec/java_home
to set java home.
Setting java_macos_integration_enable to yes on .asdfrc
file enables this integration.
java_macos_integration_enable = yes
Note: Not all distributions of Java JDK packages offer this integration (e.g. liberica). This option only works for packages that do offer that integration.
If you have an Apple Silicon mac, then you can choose to run either an arm64
JVM natively, or an x86_64
JVM under Rosetta translation. If you run the command arch
, it will print either arm64
(which means you are running natively) or x86_64
(which means you are running under Rosetta translation).
When you run asdf list all java
, it lists only the VMs which are available for the architecture you are currently running under. To switch your terminal from native ARM to Rosetta use arch -x86_64 /bin/zsh
.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。