Java: Export balíčku JAR
Z MiS
				
				
				
				
																
				
				
								
				
Obsah | 
Co je balíček JAR?
- Jedná se o standardní způsob, kterým jsou distribuovány aplikace programované v Javě.
 - V Javě výsledkem předkladu není .exe soubor či jiný přímo spustitelný soubor, ale posloupnost instrukcí pro virtuální stroj Javy (JRE).
 - Díky tomu jsou aplikace Javy přenositelné beze změn na většinu platforem. (Uživatel ale musí mít na počítači nainstalováno JRE.)
 
- Postup distribuce aplikace
 
- Naprogramujeme ve vývojovém prostředí.
 - Exportujeme balíček .JAR (viz další kapitoly).
 - Připravíme spouštěč pro uživatele (viz kapitola Spuštění balíčku JAR).
 
Export z Greenfootu
-  Vpravo nahoře zvolte tlačítko 
Share.... - Vyberte variantu „Application“.
 - 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
- Otevřete projekt, ze kterého chcete balíček vygenerovat
 - Projekt→ Vytvořit soubor .JAR...
 - Zvolte hlavní třídu projektu (některou, která obsahuje metodu main(...)).
 
Export z NetBeans
- Otevřete/vyberte projekt v seznamu projektů.
 - Pravé tlačítko→ Set as main project
 - 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
 
 
 - Run — volba hlavní třídy (s metodou 
 - CLEAN & build Main Project (<Shift-F11>)
-  Ve složce 
%PROJECDDIR%/distse vytvoří balíček JAR. 
 -  Ve složce 
 
Spuštění balíčku JAR
Pokud máte v proměnných prostředí nastavenu cestu k Javě:
java -jar muj.jar
kde:
-  
muj.jarje název souboru .JAR. 
- 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:
-  za 
C:\Program Files\Java\jre7\bindosaďte skutečná cesta k Java Runtime u vás na počítači, -  za 
muj.jardosaďte název souboru .JAR. 
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?
-  
@echo off... zajistí, že se nebudou na obrazovku opisovat příkazy, které se provádí -  
set PATH=...... nastaví do proměnné prostředí s názvemPATHjejí stávající obsah + cestu k Javě. -  
chcp... změní kódovou stránku pro zobrazování v příkazovém řádku (aby fungovaly české znaky ve výstupu programu) -  
java -jar muj.jar... spustí balíček .JAR pomocí Java Runtime prostředí.