asdf-java/README.md

44 lines
1.2 KiB
Markdown
Raw Normal View History

2019-09-10 02:30:31 +08:00
# asdf-java
2019-10-22 08:10:52 +08:00
[![travis ci](https://travis-ci.org/halcyon/asdf-java.svg?branch=master)](https://travis-ci.org/halcyon/asdf-java) [![Join the chat at https://gitter.im/asdf-java/community](https://badges.gitter.im/asdf-java/community.svg)](https://gitter.im/asdf-java/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
2019-09-10 07:01:17 +08:00
[Java](https://www.java.com/en/) plugin for the [asdf](https://github.com/asdf-vm/asdf) version manager.
2019-09-10 23:36:47 +08:00
## Requirements
- [jq](https://stedolan.github.io/jq/)
- [curl](https://curl.haxx.se/)
- [sha256sum](https://www.gnu.org/software/coreutils/)
## Install
```
asdf plugin-add java https://github.com/halcyon/asdf-java.git
```
## Use
Check [asdf](https://asdf-vm.github.io/asdf/) for instructions on how to install & manage versions of Java.
## Install
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`
## JAVA_HOME
To set JAVA_HOME in your shell's initialization add the following:
`. ~/.asdf/plugins/java/set-java-home.sh`
2019-10-31 22:59:40 +08:00
for fish shell, instead use:
`. ~/.asdf/plugins/java/set-java-home.fish`