Java: Export balíčku JAR

Z MiS
Verze z 25. 4. 2017, 09:23; Spravce (diskuse | příspěvky)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Přejít na: navigace, hledání


Obsah

Co je balíček JAR?

Postup distribuce aplikace
  1. Naprogramujeme ve vývojovém prostředí.
  2. Exportujeme balíček .JAR (viz další kapitoly).
  3. Připravíme spouštěč pro uživatele (viz kapitola Spuštění balíčku JAR).


Export z Greenfootu

  1. Vpravo nahoře zvolte tlačítko Share....
  2. Vyberte variantu „Application“.
  3. Zadejte cestu, kam se má balíček .JAR uložit.
V Greenfootu máte také možnost publikovat projekt přímo na stránkách Greenfoot.org. K tomu potřebujete pouze vytvořit na stránkách účet. Nepříjemné ale je, že většina prohlížečů dnes ve standardním nastavení aplikace v Javě nespouští.

Viz také: Spouštění appletů.


Export z BlueJ

  1. Otevřete projekt, ze kterého chcete balíček vygenerovat
  2. Projekt→ Vytvořit soubor .JAR...
  3. Zvolte hlavní třídu projektu (některou, která obsahuje metodu main(...)).


Export z NetBeans

  1. Otevřete/vyberte projekt v seznamu projektů.
  2. Pravé tlačítko→ Set as main project
  3. File -> Project Properties
    • Run — volba hlavní třídy (s metodou main(...))
    • Build→ Packaging — Compress JAR File
    • Libraries — pokud je potřeba přidat nějaké knihovny
      • Add JAR/Folder — odkud se budou brát potřebné balíčky
  4. CLEAN & build Main Project (<Shift-F11>)
    • Ve složce %PROJECDDIR%/dist se vytvoří balíček JAR.


Spuštění balíčku JAR

Pokud máte v proměnných prostředí nastavenu cestu k Javě:

java -jar muj.jar

kde:


Vytvoření spouštěče

Vytvořte soubor s příponou .BAT (pozor na skryté přípony) a do něj uložte následující obsah:

@echo off
set PATH=%PATH%;C:\Program Files\Java\jre7\bin
chcp 1250 > nul
java -jar muj.jar

kde:

Pokud soubor nazvete třeba rj.bat a uložíte ho do stejné složky jako soubor .JAR, pak můžete psát:

rj

Nebo kliknete na ikonku souboru rj.bat.

Co dělají jednotlivé příkazy?


Související stránky

Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje