Unable to change java version

I’m using Script step to excute these line:

java -version

brew tap homebrew/cask-versions
brew cask install java11

/usr/libexec/java_home -V

cd /Library/Java/JavaVirtualMachines/
ls
export JAVA_HOME=$(/usr/libexec/java_home -v 11)
echo $JAVA_HOME

java -version

But it can not change the version. Here is the log:

openjdk version "1.8.0_222"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_222-b10)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.222-b10, mixed mode)
==> Downloading https://download.oracle.com/java/GA/jdk11/9/GPL/openjdk-11.0.2_osx-x64_bin.tar.gz
==> Verifying SHA-256 checksum for Cask 'java11'.
==> Installing Cask java11
==> Moving Generic Artifact 'jdk-11.0.2.jdk' to '/Library/Java/JavaVirtualMachines/openjdk-11.0.2.jdk'.
🍺  java11 was successfully installed!
Matching Java Virtual Machines (2):
    11.0.2, x86_64:	"OpenJDK 11.0.2"	/Library/Java/JavaVirtualMachines/openjdk-11.0.2.jdk/Contents/Home
    1.8.0_222, x86_64:	"AdoptOpenJDK 8"	/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home

/Library/Java/JavaVirtualMachines/openjdk-11.0.2.jdk/Contents/Home
adoptopenjdk-8.jdk
openjdk-11.0.2.jdk
/Library/Java/JavaVirtualMachines/openjdk-11.0.2.jdk/Contents/Home
openjdk version "1.8.0_222"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_222-b10)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.222-b10, mixed mode)

==> Script finished with exit code: 0

Please help!

The stack is Mac OS X 10.14.6 x86_64
Here is a build link https://app.bitrise.io/build/f7dd3cb214c487ea#?tab=log

Could anyone help?

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.

Just wanted to update here with good news! The stacks now have both openjdk 8 and openjdk 11 installed. By default, openjdk 8 will be active. To change to use openjdk 11, you just need a simple script step. Instructions and what needs to be in the script - - all documented in our devcenter!