Skip to main content

Java

Versions

  • Java 8: Oracle-1.8.0_151-b12
  • Java 11: Oracle-11.0.2+9-Debian-3bpo91
  • Java 17: Temurin-17.0.18+8
  • Java 21: Temurin-21.0.10+7

Test Frameworks

JUnit (both JUnit 4 and JUnit 5 are supported)

Timeout

16 seconds

Packages

Guaranteed Packages

The following packages should be available in all current and future runtime versions.

PackageJava 21Java 17Java 11Java 1.8
junit:junit4.13.24.13.24.124.12
org.junit.jupiter:junit-jupiter-api5.8.25.8.25.4.05.2.0
org.junit.jupiter:junit-jupiter-engine5.8.25.8.25.4.05.2.0
org.junit.vintage:junit-vintage-engine5.8.25.8.25.4.05.2.0
net.jqwik:jqwik1.6.51.6.51.1.0
org.mockito:mockito-core5.7.04.4.02.24.02.7.19
org.assertj:assertj-core3.24.23.22.03.11.13.8.0
org.assertj:assertj-guava3.5.03.4.03.2.13.1.0
org.apache.commons:commons-lang33.14.03.12.03.8.13.6
org.apache.commons:commons-math33.6.13.6.13.6.13.6.1
com.google.guava:guava33.0.0-jre31.1-jre27.0.1-jre20.0
org.jsoup:jsoup1.17.21.14.31.11.31.10.3
org.dom4j:dom4j2.1.42.1.32.1.12.0.1

Additional Packages

The following packages are available in the respective runtimes, but authors/translators should not rely on their availability in future versions.

PackageJava 21Java 17Java 11Java 1.8
apiguardian-api1.1.21.1.21.0.01.0.0
byte-buddy1.14.91.12.81.9.71.6.11
byte-buddy-agent1.14.91.12.81.9.71.6.11
checker-qual3.41.03.12.02.5.2
commons-pool22.12.02.11.1
error_prone_annotations2.23.02.11.02.2.0
failureaccess1.0.21.0.11.0.1
gson2.10.12.8.9
hamcrest-core1.31.31.31.3
jackson-annotations2.16.12.13.22.9.82.8.9
jaxb-api2.2.122.2.122.3.1
jaxen1.1.61.1.61.1.6
jedis5.1.04.3.1
jqwik-api1.6.51.6.51.1.0
jqwik-engine1.6.51.6.51.1.0
jqwik-time1.6.51.6.5
jqwik-web1.6.51.6.5
json2023101320220320
jsr3053.0.23.0.23.0.2
junit-jupiter5.8.25.8.2
junit-jupiter-params5.8.25.8.25.4.0
junit-platform-commons1.8.21.8.21.4.01.2.0
junit-platform-engine1.8.21.8.21.4.01.2.0
listenablefuture9999.09999.09999.0
objenesis3.33.22.62.5
opentest4j1.2.01.2.01.1.11.1.0
pull-parser2.1.102
relaxngDatatype2002041420020414
slf4j-api2.0.112.0.71.7.251.7.25
slf4j-nop2.0.112.0.7
sqlite-jdbc3.44.1.03.36.0.33.25.23.19.3
stax-api1.0-21.0-2
xpp31.1.4c1.1.4c
xsdlib2013.6.12013.6.1
net.minidev:accessors-smart1.21.1
com.vaadin.external.google:android-json0.0.20131108.vaadin10.0.20131108.vaadin1
animal-sniffer-annotations1.17
antlr2.7.72.7.7
asm5.0.45.0.3
aspectjweaver1.9.2
classmate1.3.41.3.1
commons-logging1.2
evo-inflector1.2.21.2.2
com.sun.xml.fastinfoset:FastInfoset1.2.15
h22.1.210
hamcrest-library1.31.3
hibernate-commons-annotations5.1.0.Final5.0.1.Final
hibernate-core5.4.1.Final5.2.10.Final
hibernate-jpa-2.1-api1.0.0.Final
hibernate-validator6.0.14.Final5.3.5.Final
com.zaxxer:HikariCP3.2.0
istack-commons-runtime3.0.7
j2objc-annotations1.31.1
jackson-core2.9.82.8.9
jackson-databind2.9.82.8.9
jackson-datatype-jdk82.9.8
jackson-datatype-jsr3102.9.8
jackson-module-parameter-names2.9.8
jandex2.0.5.Final2.0.3.Final
javassist3.24.0-GA3.20.0-GA
javax.activation-api1.2.0
javax.annotation-api1.3.2
javax.persistence-api2.2
javax.transaction-api1.3
jaxb-runtime2.3.1
jboss-logging3.3.2.Final3.3.0.Final
jboss-transaction-api_1.2_spec1.1.1.Final1.0.1.Final
jcl-over-slf4j1.7.25
json-path2.4.02.2.0
json-smart2.32.2.1
jsonassert1.5.01.4.0
jul-to-slf4j1.7.251.7.25
junit-platform-launcher1.4.01.2.0
log4j-api2.11.1
log4j-over-slf4j1.7.25
log4j-to-slf4j2.11.1
logback-classic1.2.31.1.11
logback-core1.2.31.1.11
lombok1.16.18
mongo-java-driver3.10.13.4.2
postgresql42.2.542.1.1
snakeyaml1.231.17
spring-aop5.1.4.RELEASE4.3.10.RELEASE
spring-aspects5.1.4.RELEASE
spring-beans5.1.4.RELEASE4.3.10.RELEASE
spring-boot2.1.2.RELEASE1.5.6.RELEASE
spring-boot-autoconfigure2.1.2.RELEASE1.5.6.RELEASE
spring-boot-starter2.1.2.RELEASE1.5.6.RELEASE
spring-boot-starter-aop2.1.2.RELEASE
spring-boot-starter-data-jpa2.1.2.RELEASE
spring-boot-starter-data-rest2.1.2.RELEASE1.5.6.RELEASE
spring-boot-starter-jdbc2.1.2.RELEASE
spring-boot-starter-json2.1.2.RELEASE
spring-boot-starter-logging2.1.2.RELEASE1.5.6.RELEASE
spring-boot-starter-test2.1.2.RELEASE1.5.6.RELEASE
spring-boot-starter-tomcat2.1.2.RELEASE1.5.6.RELEASE
spring-boot-starter-validation2.1.2.RELEASE1.5.6.RELEASE
spring-boot-starter-web2.1.2.RELEASE1.5.6.RELEASE
spring-boot-test2.1.2.RELEASE1.5.6.RELEASE
spring-boot-test-autoconfigure2.1.2.RELEASE1.5.6.RELEASE
spring-context5.1.4.RELEASE4.3.10.RELEASE
spring-core5.1.4.RELEASE4.3.10.RELEASE
spring-data-commons2.1.4.RELEASE1.13.6.RELEASE
spring-data-jpa2.1.4.RELEASE
spring-data-rest-core3.1.4.RELEASE2.6.6.RELEASE
spring-data-rest-webmvc3.1.4.RELEASE2.6.6.RELEASE
spring-expression5.1.4.RELEASE4.3.10.RELEASE
spring-hateoas0.25.0.RELEASE0.23.0.RELEASE
spring-jcl5.1.4.RELEASE
spring-jdbc5.1.4.RELEASE
spring-orm5.1.4.RELEASE
spring-plugin-core1.2.0.RELEASE1.2.0.RELEASE
spring-test5.1.4.RELEASE4.3.10.RELEASE
spring-tx5.1.4.RELEASE4.3.10.RELEASE
spring-web5.1.4.RELEASE4.3.10.RELEASE
spring-webmvc5.1.4.RELEASE4.3.10.RELEASE
stax-ex1.8
tomcat-annotations-api9.0.14
tomcat-embed-core9.0.148.5.16
tomcat-embed-el9.0.148.5.16
tomcat-embed-websocket9.0.148.5.16
txw22.3.1
validation-api2.0.1.Final1.1.0.Final
xmlunit-core2.6.2

Services

None

Language ID

java