Не имея возможности проверить это, я предположил бы, что это потому, что версия Java, в которой вы его скомпилировали, больше, чем версия Java, которую вы используете на своем Macintosh.
Я предлагаю вам проверить версии каждой из них и убедиться, что версия, на которой вы работаете в Mac OS, совпадает или позже.
В качестве альтернативы, вы можете попробовать использовать опцию «-target» для javac, чтобы установить более старую версию и посмотреть, поможет ли это.