udig will fail to launch unless java 1.8 is installed as the system’s default. Point udig to java 1.8 by editing:
$APPDIR/udig/udig.app/Contents/Info.plist
udig requires Java 8. You can install it with:
brew install --cask temurin@8
udig is built for Intel macOS and so requires Rosetta 2 to be installed.
You can install Rosetta 2 with:
softwareupdate --install-rosetta --agree-to-license
Note that it is very difficult to remove Rosetta 2 once it is installed.