Я бы предположил, что проблема может быть в вашей установке Firefox.
Есть несколько причин, по которым firefox не будет загружать jre (например, если он уже есть или что-то активно ему мешает).
Попробуйте получить чистую установку Firefox на чистой машине, желательно на той, которую вы только что установили, и протестируйте ее снова.
Тогда может случиться так, что Firefox не знает, что такое cab-файл (хотя это маловероятно), и отказывается вызывать его. Чтобы проверить это, откройте файл cab в вашем Firefox, если диалоговое окно сохранения файла появляется и не дает вам возможности открыть файл (вместо его сохранения), что может быть проблемой.
Какую Windows вы используете и тестировали ли вы на других?
Удачи с этим.