Overview of Java versions

Overview of Java versions

Feb 5, 2024
This is an overview of the preinstalled Java versions across all Bitrise stacks. Learn how to define tool versions for reliable builds here.
Stack IDDefault versionInstalled versions + aliases
linux-docker-android-20.04java-11-openjdk
  • java-11-openjdk
  • java-17-openjdk
  • java-8-openjdk
linux-docker-android-22.04java-17-openjdk
  • java-11-openjdk
  • java-17-openjdk
  • java-21-openjdk
  • java-8-openjdk
osx-xcode-14.0.x-ventura11.0 (set by /Users/vagrant/.jenv/version)
  • system
  • 1.8
  • 1.8.0.352
  • 11.0 (set by /Users/vagrant/.jenv/version)
  • 11.0.17
  • 17.0
  • 17.0.5
  • 21.0
  • 21.0.2
  • 8.0
  • temurin64-1.8.0.352
  • temurin64-11.0.17
  • temurin64-17.0.5
  • temurin64-21.0.2
osx-xcode-14.1.x-ventura11.0 (set by /Users/vagrant/.jenv/version)
  • system
  • 1.8
  • 1.8.0.352
  • 1.8.0.412
  • 11.0 (set by /Users/vagrant/.jenv/version)
  • 11.0.17
  • 11.0.23
  • 17.0
  • 17.0.11
  • 17.0.5
  • 21.0
  • 21.0.2
  • 21.0.3
  • 8.0
  • temurin64-1.8.0.352
  • temurin64-1.8.0.412
  • temurin64-11.0.17
  • temurin64-11.0.23
  • temurin64-17.0.11
  • temurin64-17.0.5
  • temurin64-21.0.2
  • temurin64-21.0.3
osx-xcode-14.2.x-ventura11.0 (set by /Users/vagrant/.jenv/version)
  • system
  • 1.8
  • 1.8.0.352
  • 1.8.0.412
  • 11.0 (set by /Users/vagrant/.jenv/version)
  • 11.0.17
  • 11.0.23
  • 17.0
  • 17.0.11
  • 17.0.5
  • 21.0
  • 21.0.2
  • 21.0.3
  • 8.0
  • temurin64-1.8.0.352
  • temurin64-1.8.0.412
  • temurin64-11.0.17
  • temurin64-11.0.23
  • temurin64-17.0.11
  • temurin64-17.0.5
  • temurin64-21.0.2
  • temurin64-21.0.3
osx-xcode-14.3.x-ventura11.0 (set by /Users/vagrant/.jenv/version)
  • system
  • 1.8
  • 1.8.0.382
  • 1.8.0.412
  • 11.0 (set by /Users/vagrant/.jenv/version)
  • 11.0.20.1
  • 11.0.23
  • 17.0
  • 17.0.11
  • 17.0.8.1
  • 21.0
  • 21.0.2
  • 21.0.3
  • 8.0
  • temurin64-1.8.0.382
  • temurin64-1.8.0.412
  • temurin64-11.0.20.1
  • temurin64-11.0.23
  • temurin64-17.0.11
  • temurin64-17.0.8.1
  • temurin64-21.0.2
  • temurin64-21.0.3
osx-xcode-15.0.x11.0 (set by /Users/vagrant/.jenv/version)
  • system
  • 1.8
  • 1.8.0.382
  • 1.8.0.412
  • 11.0 (set by /Users/vagrant/.jenv/version)
  • 11.0.20.1
  • 11.0.23
  • 17.0
  • 17.0.11
  • 17.0.8.1
  • 21.0
  • 21.0.2
  • 21.0.3
  • 8.0
  • temurin64-1.8.0.382
  • temurin64-1.8.0.412
  • temurin64-11.0.20.1
  • temurin64-11.0.23
  • temurin64-17.0.11
  • temurin64-17.0.8.1
  • temurin64-21.0.2
  • temurin64-21.0.3
osx-xcode-15.1.x11.0 (set by /Users/vagrant/.jenv/version)
  • system
  • 1.8
  • 1.8.0.382
  • 1.8.0.412
  • 11.0 (set by /Users/vagrant/.jenv/version)
  • 11.0.20.1
  • 11.0.23
  • 17.0
  • 17.0.11
  • 17.0.8.1
  • 21.0
  • 21.0.2
  • 21.0.3
  • 8.0
  • temurin64-1.8.0.382
  • temurin64-1.8.0.412
  • temurin64-11.0.20.1
  • temurin64-11.0.23
  • temurin64-17.0.11
  • temurin64-17.0.8.1
  • temurin64-21.0.2
  • temurin64-21.0.3
osx-xcode-15.2.x11.0 (set by /Users/vagrant/.jenv/version)
  • system
  • 1.8
  • 1.8.0.382
  • 1.8.0.412
  • 11.0 (set by /Users/vagrant/.jenv/version)
  • 11.0.20.1
  • 11.0.23
  • 17.0
  • 17.0.11
  • 17.0.8.1
  • 21.0
  • 21.0.2
  • 21.0.3
  • 8.0
  • temurin64-1.8.0.382
  • temurin64-1.8.0.412
  • temurin64-11.0.20.1
  • temurin64-11.0.23
  • temurin64-17.0.11
  • temurin64-17.0.8.1
  • temurin64-21.0.2
  • temurin64-21.0.3
osx-xcode-15.3.x11.0 (set by /Users/vagrant/.jenv/version)
  • system
  • 1.8
  • 1.8.0.402
  • 1.8.0.412
  • 11.0 (set by /Users/vagrant/.jenv/version)
  • 11.0.22
  • 11.0.23
  • 17.0
  • 17.0.10
  • 17.0.11
  • 21.0
  • 21.0.2
  • 21.0.3
  • 8.0
  • temurin64-1.8.0.402
  • temurin64-1.8.0.412
  • temurin64-11.0.22
  • temurin64-11.0.23
  • temurin64-17.0.10
  • temurin64-17.0.11
  • temurin64-21.0.2
  • temurin64-21.0.3
osx-xcode-15.4.x11.0 (set by /Users/vagrant/.jenv/version)
  • system
  • 1.8
  • 1.8.0.402
  • 1.8.0.412
  • 11.0 (set by /Users/vagrant/.jenv/version)
  • 11.0.22
  • 11.0.23
  • 17.0
  • 17.0.10
  • 17.0.11
  • 21.0
  • 21.0.2
  • 21.0.3
  • 8.0
  • temurin64-1.8.0.402
  • temurin64-1.8.0.412
  • temurin64-11.0.22
  • temurin64-11.0.23
  • temurin64-17.0.10
  • temurin64-17.0.11
  • temurin64-21.0.2
  • temurin64-21.0.3
osx-xcode-16.0.x17 (set by /Users/vagrant/.jenv/version)
  • system
  • 11
  • 11.0
  • 11.0.24
  • 17 (set by /Users/vagrant/.jenv/version)
  • 17.0
  • 17.0.12
  • 21
  • 21.0
  • 21.0.4
  • temurin64-11.0.24
  • temurin64-17.0.12
  • temurin64-21.0.4
osx-xcode-16.0.x-edge17 (set by /Users/vagrant/.jenv/version)
  • system
  • 11
  • 11.0
  • 11.0.25
  • 17 (set by /Users/vagrant/.jenv/version)
  • 17.0
  • 17.0.13
  • 21
  • 21.0
  • 21.0.5
  • temurin64-11.0.25
  • temurin64-17.0.13
  • temurin64-21.0.5
osx-xcode-16.1.x17 (set by /Users/vagrant/.jenv/version)
  • system
  • 11
  • 11.0
  • 11.0.24
  • 17 (set by /Users/vagrant/.jenv/version)
  • 17.0
  • 17.0.12
  • 21
  • 21.0
  • 21.0.4
  • temurin64-11.0.24
  • temurin64-17.0.12
  • temurin64-21.0.4
osx-xcode-16.1.x-edge17 (set by /Users/vagrant/.jenv/version)
  • system
  • 11
  • 11.0
  • 11.0.25
  • 17 (set by /Users/vagrant/.jenv/version)
  • 17.0
  • 17.0.13
  • 21
  • 21.0
  • 21.0.5
  • temurin64-11.0.25
  • temurin64-17.0.13
  • temurin64-21.0.5
osx-xcode-16.2.x17 (set by /Users/vagrant/.jenv/version)
  • system
  • 11
  • 11.0
  • 11.0.24
  • 17 (set by /Users/vagrant/.jenv/version)
  • 17.0
  • 17.0.12
  • 21
  • 21.0
  • 21.0.4
  • temurin64-11.0.24
  • temurin64-17.0.12
  • temurin64-21.0.4
osx-xcode-16.2.x-edge17 (set by /Users/vagrant/.jenv/version)
  • system
  • 11
  • 11.0
  • 11.0.25
  • 17 (set by /Users/vagrant/.jenv/version)
  • 17.0
  • 17.0.13
  • 21
  • 21.0
  • 21.0.5
  • temurin64-11.0.25
  • temurin64-17.0.13
  • temurin64-21.0.5