Просто быстрый вопрос. Я хочу связать JRE с моим Java-приложением, используя launch4j, но пока кажется, что мне нужно связать приложение на 64-битной машине и 32-битной машине по какой-то причине, как когда я связываю приложение как .exe на моей 64-битной машине я получаю пакетную ошибку JRE на моей 32-битной машине, и наоборот. Мне просто интересно, было ли это правильно, потому что я думал, что 32-битное приложение все еще будет работать на 64-битной машине ...
Кроме того, я еще не тестировал, и я новичок в OS X, но применимо ли это к Mac?
PS Я связываю JRE внутри JDK, если это что-то меняет
Извините всех, я только что понял, что пакетирование означает только то, что EXE будет искать JRE по указанному вами пути, а не упаковывать JRE внутри EXE (что, как я думал, имело место) ! Поэтому моя проблема заключалась (вероятно) в том, что нет ничего общего с архитектурой процессора, а потому что я не копировал папку с JRE во время тестирования. Opps! Если вы хотите знать, я теперь просто планирую добавить средство для автоматической загрузки Java в установщик, если его нет на компьютере.