I hope to have an Apple MacBook Pro M1 Max soon for testing.
Meanwhile, IntegrityChecker Java runs with the Intel-based (non-native) JVM at high speed, so you don’t have to to go get an Apple ARM/Apple M1 native JVM—just run the installer and it will work fine. I’ll automate the installer to use the M1-native JVM just as soon as I get an M1 Mac.va, and while it should work with the Intel Java/JDK, a native version is of course much preferred.
There appear to be two primary Apple ARM (M1) JDKs available today.
Open JDK 17 for Apple M1 Macs
Open JDK 17 is the latest release of Java. Download "macOS / AArch64" version. OpenJDK is what IntegrityChecker Java has long used on Intel Macs.
For the security conscious, check the download checksum of the downloaded "tar.gz" file against the also-provided sha256 value using "shasum -a 256" in Terminal.
#45acad5647960ecde83dc1fb6dda72e5e274798660fa9acff0fb9cc8a37b5794 diglloydMP:down lloyd$ shasum -a 256 ~/Downloads/openjdk-17.0.1_macos-aarch64_bin.tar.gz
Azul for Apple M1 Macs
Java 17 by Azul is available in DMG, ZIP, or TAR.GZ forms. It doesn’t matter which.
No experience with this offering but reports seems solid.