Estoy en Sierra, y tengo una aplicación heredada que solicita Java 6 para ejecutarse. Tengo Java 7 instalado, y también he instalado Java SE 6 de Apple, pero no estoy seguro de cómo forzar la aplicación para usarlo.
Cuando lo lanzo ahora, no se lanza correctamente, aunque el proceso parece haberse iniciado:
$ ps -ef | grep Java
501 572 1 0 11:29PM ?? 0:04.63 /Applications/Memoir'44 Online.app/Contents/MacOS/JavaApplicationStub
Puede que haya algunas sutilezas con JavaApplicationStub y plists que no entiendo, pero en cualquier caso la aplicación nunca pasa del arranque inicial (dibujando una ventana en blanco), y no funciona.