Сегодня я установил Java 13 для конкретного c проекта, но после этого я понял, что моя версия Java по умолчанию установлена на 13. Я обновил свой java_home, используя
export JAVA_HOME=`/usr/libexec/java_home -v 1.8`
и теперь java -версия печатает 1.8.0_191. Тем не менее, jars, которые я мог дважды щелкнуть, чтобы открыть, больше не работают, я полагаю, из-за некоторой проблемы совместимости с Java 13. С java_home, установленным в 8, я не могу выяснить любую другую причину, с которой приложение jar launcher выбрало бы 13 на 8. Я все еще могу использовать java -jar из командной строки, чтобы открыть банки.