Obtenha a lista de todos os JVM em seu Mac

Você deve ter notado muitos caminhos diferentes para a JVM em seu Mac:

/System/Library/Java/JavaVirtualMachinesé o caminho onde a Apple instala a JVM do sistema. Aqui você pode ter apenas uma JVM por família, ou seja, 1.6, 1.7. Este JVM estará disponível para todos os usuários.

/Library/Java/JavaVirtualMachines é um local de slot para JVMs convidados, especialmente projetado para hospedar JVMs de colaboradores como Oracle, openjdk-osx-build, etc. Além disso, esses JVMs estarão disponíveis para todos os usuários.

/Users/bill/Library/Java/JavaVirtualMachinesé um slot para JVMs de contribuidores, mas disponível apenas para cobrança do usuário .

OSX vem com uma ferramenta cli útil para descobrir qual é o caminho inicial da instalação atual do Java. Basta digitar o seguinte comando no shell do terminal:

$ /usr/libexec/java_home

Ele imprime o caminho inicial de sua JVM. Ainda mais interessante ao especificar a opção -V, mostra a lista de todas as JVMs instaladas em seu sistema ao longo de seu caminho inicial.

Esta ótima ferramenta possui outras opções úteis, como filtrar a JVM por versão ou arquitetura, etc. Execute java_home --helppara obter a lista de opções disponíveis.

Leia mais aqui:
http://blog.hgomez.net/2012/07/20/understanding-java-from-command-line-on-osx/