OptaPlanner itself is written in 100% pure Java.
OptaPlanner 8.x runs on Java 11 and higher (including Java 17).
For Java 8, use OptaPlanner 7.x instead.
To compile natively with GraalVM, use the Quarkus extension.
OptaPlanner has dedicated extensions for:
OptaPlanner is available in Maven Central.
Import the BOM (org.optaplanner:optaplanner-bom
) in:
Maven
Gradle
runQuickstarts.sh
(Linux/macOS)runQuickstarts.bat
(Windows).