Skip to content

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
Edit /Applications/ApacheDirectoryStudio.app/Contents/Eclipse/ApacheDirectoryStudio.ini
-vm
/Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home/bin/java