Estoy en Sierra y tengo una aplicación heredada que solicita que se ejecute Java 6. Tengo instalado Java 7 y también instalé Java SE 6 de Apple, pero no estoy seguro de cómo forzar a la aplicación a usarlo.
Cuando lo lanzo ahora, no se inicia correctamente, aunque el proceso parece haber comenzado:
$ ps -ef | grep Java
501 572 1 0 11:29PM ?? 0:04.63 /Applications/Memoir'44 Online.app/Contents/MacOS/JavaApplicationStub
Es posible que existan algunas sutilezas con JavaApplicationStub y listas que no entiendo, pero en cualquier caso, la aplicación nunca llega más allá del inicio inicial (dibujar una ventana en blanco) y no funciona.