#!/bin/bash # Sometime around Java 23 or 24 this should all be stabilized if [[ "$JAVA_21" == "" ]]; then echo '$JAVA_21 not defined!' exit 1 fi cp "$1" "/tmp/java.java" || exit 1 "$JAVA_21/bin/java" --source 21 --enable-preview "/tmp/java.java" rm "/tmp/java.java"