1. Вы должны быть понятны, является ли целевой файл 32-битный или 64-битный. Если сгенерированный 32-битный, вам нужно использовать 32-битный JRE. Если сгенерированный 64-битный JRE, вам нужно использовать 64-битный JRE.
Рисунок 1
Сделайте 32-битный или 64-битный выбор в положении круга. Поскольку я хочу создать 32 -битный, я использую по умолчанию.
2. Конфигурация JRE (если не настроена правильно, сообщается о различных ошибках Java_Home):
Сначала я создаю папку под названием «HJ Assistant», а затем поместил мою исполняемую программу Limitvic1.1.jar и JRE папки, а сгенерированные файлы .exe также помещаются в этот каталог.
Рисунок 2
Нажмите на последовательность поиска шестого элемента на рисунке 1, и появится интерфейс, как показано на рисунке:
Рисунок 3
Удалите все три элемента, затем зайдите в каталог JRE и укажите каталог как папку JRE в папке "HJ Assistant 1.1". Как показано на картинке:
Рисунок 4
Таким образом, экспортированный исполняемый файл .exe может быть выполнен, и ошибка, показанная на рисунке ниже, не будет сообщена. Отправьте папку «HJ Assistant 1.1» друзьям, у которых нет JRE, установленного на компьютере.
3. Конвертированный файл .exe не может отображать ресурсы изображения.
Мой проект - это качающий проект, который требует некоторых значков. Поскольку это файл выполнения .exe, вам необходимо использовать загрузчик класса при чтении ресурсов изображений, и вы не можете использовать адрес URL -адреса напрямую.
ImageICon Icon = new ImageICon (imageio.read (getClass (). GetClassLoader (). GetResource ("frame.png")));Другим очень важным моментом является то, что папка, в которой расположена изображение, должна быть папкой системного ресурса, в противном случае изображение не может быть получено. Установите папку как папку ресурса, как показано на рисунке.
4. Поскольку был сгенерирован файл .exe. Таким образом, размер подразделения, по-видимому, составляет более 100 мегабайт, но ваш оригинальный файл на самом деле очень маленький, поэтому я использовал инструмент упаковки Inno Setup для упаковки папки в файл установки, который значительно снизит емкость. Метод использования инструмента настройки Inno также очень прост, а китайская версия может быть загружена в Интернете. Вот вопрос, на который следует обратить внимание во время процесса упаковки:
Как показано на рисунке: при добавлении папки добавьте предыдущий каталог папки JRE. В этом проекте это папка «HJ Assistant 1.1», в противном случае файл JRE не будет найден при запуске.
Согласно шагам мастера сценариев, вы можете быстро создать файл установки .exe с размером более 30 мегабайт, что намного меньше исходной папки.
Выше приведено все методы реализации для преобразования файлов JAR в файлы установки EXE. Я надеюсь, что каждый сможет поддержать wulin.com ~