Създаване на пакети, вградени в NetBeans на идни

Възможност за създаване на вграден пакет за първи път е осъществен като част от JavaFX 2.2 SDK. Тази функция ви позволява да създадете вградени приложения пакети и изпълнение на инсталацията и стартиране без външна зависимост от системата JRE или JavaFX SDK. В бъдеще, тази възможност е добавен в проекти на Java SE.

Създаване на вградения пакет не променя модела на разработка на приложения. Прилагането включени в пакета, както е, заедно с средата за изпълнение, а това създава инсталатора, съответстващ на вашата операционна система. Идеята е да се направи прилагането независим от всички компоненти, които могат да присъстват или отсъстват в обкръжение на целевите машините. Този инсталатор може да се управлява от една машина, която не поставя никакви Java компоненти, както и че е инсталиран успешно самото приложение, както и на необходимите компоненти на средата за изпълнение. Размерът на тези монтажници е достатъчно голям, тъй като дори и прилагане демо "Здравей, свят" е приложен набор от артефакти на средата за изпълнение.

В това практическо ръководство, вие ще научите как да създадете инсталационен EXE Java SE приложения, както и MSI инсталатор JavaFX приложение за операционната система Windows, като използвате приложенията примерни, че са придружени от специализираното логическо устройство.

  • Генерират се EXE и MSI монтажници зависят от платформата и ще работят само в една система, която е съвместима с целевата платформа Java, за които да се създаде настройка EXE / MSI пакети. (Например, ако един EXE или MSI инсталатор създаден на една машина, която работи с 64-битова версия на платформата JDK, трябва да се движат по една машина работи на 64-битова версия на Windows.)
  • На Windows, и двете приложения са инсталирани на C: \ Users \\ AppData \ Local \ и са на разположение в менюто Start.

За да следвате този урок, трябва следния софтуер и ресурси.

Софтуер или Resource

Инсталиране и добавяне на необходимите средства в променливата Path

За да използвате вградения в подкрепата за създаване на пакети в IDE, трябва да инсталирате следните инструменти:

  • Inno Setup 5.5 (или по-късно) се изисква, за да създадете инсталационен EXE в Windows.
  • WiX 3.7 (или по-късно) се изисква да се създаде MSI инсталатор на Windows.

Забележка. Списък на инструменти, необходими за създаването монтажници за различни платформи, вижте. Вижте "пакет от документи, към вградения инсталатора" в документа за разработка на приложения IDE NetBeans.

Инсталирайте Inno Setup:

  1. Изтеглете ispack-5.5.3.exe файл от изтеглянията Настройка на страницата Inno.
  2. Кликнете два пъти върху файла, за да стартирате инсталатора.
  3. Приемете лицензионното споразумение Inno Setup, след което натиснете "Напред".
  4. Инсталирайте Inno Setup, като следвате инструкциите в съветника.
  1. Изтеглете файла от страницата wix37.exe WiX Toolset - Изтегляне.
  2. Кликнете два пъти върху файла, за да стартирате инсталатора.
  3. Инсталирайте WiX, следвайки инструкциите в съветника.

Добавянето на Inno Setup и / или WiX в системата променлива Path:

  1. В Windows 7 щракнете върху Старт> Компютър> Имоти> Разширени настройки на системата.
  2. Кликнете върху раздела "Advanced" и кликнете на "променливи на обкръжението.
  3. В "системата променливите" щракнете двукратно върху променливата Path.
  4. В "Промяна на променливата система", за да добавите нов път в "променливата стойност" диалоговия прозорец (след запетаята), например: C: \ Program Files (x86) \ Inno Setup 5 или C: \ Program Files (x86) \ WiX Toolset v3.6 \ боклук.
  5. Щракнете върху OK, за да затворите всички диалогови прозорци.
  • Уверете се, че агентът е посочено в променливата Path. За да направите това, отворете прозореца на командния ред и въведете iscc.exe за Inno Setup или candle.exe за WiX. (Ако прозореца на командния ред се затваря веднага, опитайте да въведете командата cmd.exe / C cmd.exe / к iscc.exe или cmd.exe / в cmd.exe / к candle.exe съответно.)
    Фигурата показва прозореца на командния ред, в резултат на което показва успешното добавяне на Inno Setup в системата променлива Path.

Създаване на пакети, вградени в NetBeans на идни

  • След като добавите всички средства в променливата Path системата забравяйте да рестартирате IDE.
  • Създаване на пакети, вградени в проекти на Java SE

    За да използвате вградения в подкрепата за създаване на пакети в IDE, изпълнете следните стъпки:

    Създаване проект Java SE

    Преди пакета документи за кандидатстване в програмата за инсталиране, трябва да създадете самото приложение.

    Създаване на нов проект на Java SE въз основа на извадка анаграма игра, която се предлага в пакет с IDE NetBeans.

    За да създадете проект IDE, изпълнете следните стъпки:

    Създаване на пакети, вградени в NetBeans на идни

  • "Името и местоположението на 'The панел оставят без промяна на данните в областта на" Наименование на проекта "и" Проект Местоположение ".
  • Кликнете върху "Край".
    Специализираното логическо устройство създава и отваря проект Java SE.
  • За проверка на целостта на проекта, стартирайте го с командата "Run> Run Проект" в главното меню.
    А компютъра се включва и показва анаграма приложение.

    Създаване на пакети, вградени в NetBeans на идни

    Разрешаването на създаването на вградения в пакета на IDE

    По подразбиране команди за създаване на вградения пакет забранено в IDE.

    Щракнете с десния бутон на проекта AnagramGame в "проекти" и проверете дали на разположение за този проект Java SE никакви действия. Както можете да видите, контекстното меню на проекта съдържа команди за създаване на пакети.

    Създаване на пакети, вградени в NetBeans на идни

    Разрешаването на създаването на вградените пакети за проекта:

    Създаване на пакети, вградени в NetBeans на идни

  • Щракнете върху OK.
    В контекстното меню на проекта се появява команда "опаковка".

    Създаване на пакети, вградени в NetBeans на идни

    Изграждане на приложения

    Сега трябва да се почисти и да се съберат на искането за разполагане.

    Почистване и сглобяване на проекта:

    • Изберете "Run> Чисто и изграждане на проекта" в главното меню.
      Резултати от изпълнение на команди са показани в прозореца "Резултати".

    Създаване на пакети, вградени в NetBeans на идни

    В директорията на проекта, създайте папка с дист буркан файл.

    Създаване на EXE Installer

    Сега можете да пакета документи за кандидатстване в програмата за инсталиране на Windows.

    Изграждане Installer EXE:

    • Кликнете проект AnagramGame, щракнете с десния бутон и изберете 'Pack инча> Installer EXE "от контекстното меню.

    IDE показва напредъка и резултатите от процеса на опаковане в прозореца "Резултати".

    Създаване на пакети, вградени в NetBeans на идни

    Забележка. Когато показване на напредъка на екрана на IDE не може да се промени за известно време - това е, когато работи във фонов режим Inno Настройка. опаковане процес ще отнеме известно време.

    Готов EXE инсталатор се поставя в директория / AnagramGame DIST / снопове / на.

    Създаване на пакети, вградени в NetBeans на идни

    Създаването на независими пакети приложения в проекти JavaFX

    За да се сглоби готови за инсталиране на приложение JavaFX с помощта на вградения в подкрепата за създаване на пакети в IDE, следвайте тези стъпки.

    Създаване на JavaFX проект

    Първо трябва да се създаде проект, базиран на JavaFX BrickBreaker проба, която се предлага в пакет с IDE.

    Създаване на проект JavaFX в IDE:

    Създаване на пакети, вградени в NetBeans на идни

  • Кликнете върху "Край".
    Проект JavaFX BrickBreaker се показва в IDE в полето "Проекти".
  • За проверка на целостта на проекта, стартирайте го с командата "Run> Run проекта (BrickBreaker)" в главното меню.
    А компютъра се включва и показва заявление Brick прекъсвача на.

    Създаване на пакети, вградени в NetBeans на идни

    Разрешаването на създаването на вградените пакети за проекта

    За да използвате вградения в подкрепата за създаване на пакети в проекта IDE, трябва първо да се даде възможност на тази подкрепа.

    Ако кликнете върху проект Brick прекъсвача на, щракнете с десния бутон, командите в контекстното меню не е създаването на вградените пакети.

    Създаване на пакети, вградени в NetBeans на идни

    Включително команди създават пакети, създадени за проекта в контекстното меню:

    Създаване на пакети, вградени в NetBeans на идни

  • Щракнете върху OK.
    В тази точка от менюто контекст проект "опаковка".

    Създаване на пакети, вградени в NetBeans на идни

    Изграждане на приложения

    JavaFX заявление е готова за почистване и сглобяване.

    Почистване и сглобяване на проекта:

    • Изберете "Run> Чисто и изграждане на проекта" в главното меню.
      Резултати от изпълнение на команди са показани в прозореца "Резултати".

    Забележка. Ако натрупването е успешно, но в предупреждението "резултатите", се показва: [опции] фърмуера клас пътят не е зададен във връзка с -Източник 1.6. трябва да посочите JDK 8 като източник / двоичен формат в свойствата на проекта и да се възстанови почистване и монтаж:

    Създаване на MSI Installer

    Сега можете да пакета документи за кандидатстване в инсталационен пакет за конкретна операционна система Windows.

    Сглобяване на MSI инсталатора:

    • Кликнете BrickBreaker проект, щракнете с десния бутон и изберете 'Pack инча> Installer МНИ "в контекстното меню.

    IDE показва напредъка и резултатите от процеса на опаковане в прозореца "Резултати".

    Създаване на пакети, вградени в NetBeans на идни

    Забележка. Когато показване на напредъка на екрана на IDE не може да се промени за известно време - това е, когато работи във фонов режим Wix на. опаковане процес ще отнеме известно време.

    Готови за инсталиране на JavaFX приложение се поставя в директория BrickBreaker / DIST / снопове / на.

    Създаване на пакети, вградени в NetBeans на идни

    След създаването на монтажници AnagramGame-1.0.exe и BrickBreaker-1.0.msi трябва да проверите какви приложения са инсталирани директория и анаграма BrickBreaker в родната система.

    1. Отидете до директорията с инсталационната файл (AnagramGame-1.0.exe или BrickBreaker-1.0.msi) на твърдия диск.
    2. Кликнете два пъти върху файла, за да стартирате инсталатора.

    следва да бъдат установени двете приложения в директорията C: \ Users \\ AppData \ Local \ и се появява в менюто Start.