SDKMAN! has a
home command that will return the absolute path of any SDK we pass as argument. This can be useful in scripts where we need the absolute path to a SDK. We can specify the name of the SDK after the
home command and the version. To use the current version that is set as default we can use as version
In the following example we use the
home command for several SDKs:
$ sdk home groovy 4.0.3 /Users/mrhaki/.sdkman/candidates/groovy/4.0.3% $ sdk home java 17.0.3-tem /Users/mrhaki/.sdkman/candidates/java/17.0.3-tem% $ sdk home jbake current /Users/mrhaki/.sdkman/candidates/jbake/current% $ export ASCIIDOCTORJ_DIR=`sdk home asciidoctorj current` $ echo $ASCIIDOCTOR_DIR /Users/mrhaki/.sdkman/candidates/asciidoctorj/current $
Written with SDKMAN! 5.15.0.