Java
Environment
Qualified supports Java 17, 11 and 8.
Java versions older than 17 are deprecated. Use Java 17.
Timeout
The sandbox environment will timeout the code within 16 seconds.
Packages
The following packages are available:
Java 17
Java 17 has multiple presets for different kinds of challenges.
Default (no preset)
org.junit.jupiter:junit-jupiter:5.8.2junit:junit:4.12org.junit.vintage:junit-vintage-engine:5.8.2net.jqwik:jqwik:1.6.5org.mockito:mockito-core:4.4.0org.assertj:assertj-core:3.22.0org.assertj:assertj-guava:3.4.0org.apache.commons:commons-lang3:3.12.0org.apache.commons:commons-math3:3.6.1com.google.guava:guava:31.1-jreorg.jsoup:jsoup:1.14.3org.dom4j:dom4j:2.1.3com.fasterxml.jackson.core:jackson-annotations:2.13.2org.xerial:sqlite-jdbc:3.36.0.3redis.clients:jedis:4.3.1
Spring (spring preset)
org.junit.jupiter:junit-jupiter:5.8.2org.mockito:mockito-core:4.4.0org.assertj:assertj-core:3.22.0org.assertj:assertj-guava:3.4.0org.apache.commons:commons-lang3:3.12.0org.apache.commons:commons-math3:3.6.1com.google.guava:guava:31.1-jrecom.fasterxml.jackson.core:jackson-annotations:2.13.2com.h2database:h2:2.1.210org.springframework.boot:spring-boot-starter-data-jpaorg.springframework.boot:spring-boot-starter-data-restorg.springframework.boot:spring-boot-starter-securityorg.springframework.boot:spring-boot-starter-validationorg.springframework.boot:spring-boot-starter-weborg.springframework.boot:spring-boot-starter-testorg.springframework.security:spring-security-test
Java 11
junit:junitorg.junit.jupiter:junit-jupiter-apiorg.junit.jupiter:junit-jupiter-engineorg.junit.platform:junit-platform-launcherorg.junit.vintage:junit-vintage-enginenet.jqwik:jqwikorg.mockito:mockito-coreorg.assertj:assertj-coreorg.assertj:assertj-guavaorg.apache.commons:commons-lang3org.apache.commons:commons-math3com.google.guava:guavaorg.jsoup:jsouporg.dom4j:dom4jcom.fasterxml.jackson.core:jackson-annotationsorg.hibernate:hibernate-coreorg.mongodb:mongo-java-driverorg.xerial:sqlite-jdbcorg.postgresql:postgresqlorg.springframework.boot:spring-boot-starter-weborg.springframework.boot:spring-boot-starter-data-restorg.springframework.boot:spring-boot-starter-validationorg.springframework.boot:spring-boot-starter-testorg.springframework.boot:spring-boot-starter-data-jpacom.h2database:h2
Java 8
junit:junitorg.mockito:mockito-coreorg.assertj:assertj-coreorg.assertj:assertj-guavaorg.apache.commons:commons-lang3org.apache.commons:commons-math3com.google.guava:guavaorg.jsoup:jsouporg.dom4j:dom4jorg.projectlombok:lombokcom.fasterxml.jackson.core:jackson-annotationsorg.hibernate:hibernate-coreorg.mongodb:mongo-java-driverorg.xerial:sqlite-jdbcorg.postgresql:postgresqlorg.springframework.boot:spring-boot-starter-weborg.springframework.boot:spring-boot-starter-data-restorg.springframework.boot:spring-boot-starter-validationorg.springframework.boot:spring-boot-starter-test
Testing
Our Java environment supports the following testing frameworks: