$ java -version
java version "9"
Java(TM) SE Runtime Environment (build 9+181)
Java HotSpot(TM) 64-Bit Server VM (build 9+181, mixed mode)
$ java -cp /Applications/Beast/2.4.7/lib/launcher.jar beast.app.beauti.BeautiLauncher
Checking out /Users/m_matschiner/Library/Application Support/BEAST/2.4/BEAST/lib
Exception in thread "main" java.lang.ClassCastException: java.base/jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to java.base/java.net.URLClassLoader
at beast.app.beastapp.BeastLauncher.checkForBEAST(Unknown Source)
at beast.app.beastapp.BeastLauncher.loadBEASTJars(Unknown Source)
at beast.app.beauti.BeautiLauncher.main(Unknown Source)
$ sudo mv /Library/Java/JavaVirtualMachines/jdk-9.jdk/ Desktop/
Password:
$ java -version
java version "1.8.0_31"
Java(TM) SE Runtime Environment (build 1.8.0_31-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.31-b07, mixed mode)
$ java -cp /Applications/Beast/2.4.7/lib/launcher.jar beast.app.beauti.BeautiLauncher
Checking out /Users/m_matschiner/Library/Application Support/BEAST/2.4/BEAST/lib
Loaded URL file:/Users/m_matschiner/Library/Application Support/BEAST/2.4/BEAST/lib/beast.jar
jardir = /Applications/Beast/2.4.7/lib/launcher.jar
Loading package BEAST v2.4.7
Loading package BEAST v2.4.7
Loading package BEASTLabs v1.7.1