2017-01-17 15 views
-2

У меня есть Java Swing приложение, сделанные с использованиемсоздать 32 бита с использованием 64-битных NetBeans javapackager

  • NetBeans (jdk1.8.0_111)
  • jre1.8.0_111
  • pavapckager создать исполняемый файл
  • Приложение имеет некоторые библиотеки

enter image description here

Когда я упакую, я получаю 64-битный установщик с использованием javapackager, который ожидается. Я пытаюсь создать 32-разрядный установщик. я попробовал:

  • установка 32 бит JRE и JDK
  • настройка пути к 32-битной версии
  • изменение NetBeans конфигурации для использования: netbeans_jdkhome = "C: \ Program Files (x86) \ Java \ jdk1.8.0_111"
  • с помощью: -Bruntime = "C: \ Program Files (x86) \ Java \ jdk1.8.0_111 \ JRE" в javapackager

Как создать 32- Само- Контейнерная упаковка с использованием javapackager на 64-битной системе Windows с использованием netbeans

ответ

0

после перезагрузки моего компьютера все приступило к работе.

это то, что я сделал:

  • Установите 32-разрядную JDK и JRE
  • В проекте Netbeans добавить новую платформу и выбрать 32 бит версии (рестарт ПК)
  • Установка Inno и установить путь ,
  • запустить javapackager 32 задав бит т.е. javapackager -Развертывание -native ехе -B Systemwide = верно -Bruntime = "C: \ Program Files (x86) \ Java \ jdk1.8.0_111 \ JRE" -Bshort cutHint = верно -outdir ... и т.д.
  • тест с Exe64bitDetector