Install ApacheDirectoryStudio on Mac M1¶
Check all installed java versions on macOS: /usr/libexec/java_home -V
Install rosetta: softwareupdate --install-rosetta
Add in .zshrc
export JAVA_HOME=/Library/Java/JavaVirtualMachines/openjdk.jdk/Contents/Home
alias java-arm="export JAVA_HOME=`/usr/libexec/java_home --arch arm64`; java -version"
alias java-intel="export JAVA_HOME=`/usr/libexec/java_home --arch x86_64`; java -version"
Install java openjdk using brew:
brew install openjdk
# Linux searches for java under /usr/bin/java, /usr/lib/jvm& /usr/local/bin/java , but macOS is different, it searches for Java at /Library/Java/JavaVirtualMachines/
sudo ln -sfn /opt/homebrew/opt/openjdk/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk
arch -x86_64 brew install --cask temurin
brew install --cask apache-directory-studio