Java: Export balíčku JAR

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Export z NetBeans: Doplněn postup)
(Doplněn export z Greenfootu.)
 
Řádka 1: Řádka 1:
 
[[Category:VSE]][[Category:Informatika]][[Category:Programování]][[Category:Java]]
 
[[Category:VSE]][[Category:Informatika]][[Category:Programování]][[Category:Java]]
== Export z BlueJ ==
 
  
 +
== 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 [[#Spuštění balíčku JAR|kapitola Spuštění balíčku JAR]]).
 +
 +
 +
== Export z Greenfootu ==
 +
 +
# Vpravo nahoře zvolte tlačítko <code>Share...</code>.
 +
# Vyberte variantu ''„Application“''.
 +
# Zadejte cestu, kam se má balíček .JAR uložit.
 +
 +
<div class="Poznamka">V Greenfootu máte také možnost publikovat projekt přímo na stránkách [http://www.greenfoot.org 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ů]].
 +
</div>
 +
 +
 +
== Export z BlueJ ==
 
# Otevřete projekt, ze kterého chcete balíček vygenerovat
 
# Otevřete projekt, ze kterého chcete balíček vygenerovat
 
# <tt>Projekt&rarr; Vytvořit soubor .JAR...</tt>
 
# <tt>Projekt&rarr; Vytvořit soubor .JAR...</tt>
 
# Zvolte hlavní třídu projektu (některou, která obsahuje metodu <tt>main(...)</tt>).
 
# Zvolte hlavní třídu projektu (některou, která obsahuje metodu <tt>main(...)</tt>).
  
== Export z NetBeans ==
 
  
 +
== Export z NetBeans ==
 
#Otevřete/vyberte projekt v seznamu projektů.
 
#Otevřete/vyberte projekt v seznamu projektů.
 
#Pravé tlačítko<tt>&rarr; Set as main project</tt>
 
#Pravé tlačítko<tt>&rarr; Set as main project</tt>
Řádka 17: Řádka 40:
 
#<tt>CLEAN & build Main Project</tt> (''<Shift-F11>'')
 
#<tt>CLEAN & build Main Project</tt> (''<Shift-F11>'')
 
#* Ve složce <code>%PROJECDDIR%/dist</code> se vytvoří balíček JAR.
 
#* Ve složce <code>%PROJECDDIR%/dist</code> se vytvoří balíček JAR.
 +
  
 
== Spuštění balíčku JAR ==
 
== Spuštění balíčku JAR ==
Řádka 34: Řádka 58:
  
 
kde:
 
kde:
* <code>''C:\Program Files\Java\jre7\bin''</code> je skutečná cesta k Javě u vás na počítači,
+
* za <code>''C:\Program Files\Java\jre7\bin''</code> dosaďte skutečná cesta k Java Runtime u vás na počítači,
* <code>''muj.jar''</code> je název souboru .JAR.
+
* za <code>''muj.jar''</code> dosaďte název souboru .JAR.
  
 
Pokud soubor nazvete třeba <tt>rj.bat</tt> a uložíte ho do stejné složky jako soubor .JAR, pak můžete psát:
 
Pokud soubor nazvete třeba <tt>rj.bat</tt> a uložíte ho do stejné složky jako soubor .JAR, pak můžete psát:
Řádka 46: Řádka 70:
 
* <code>chcp</code>... změní kódovou stránku pro zobrazování v příkazovém řádku (aby fungovaly české znaky ve výstupu programu)
 
* <code>chcp</code>... změní kódovou stránku pro zobrazování v příkazovém řádku (aby fungovaly české znaky ve výstupu programu)
 
* <code>java -jar ''muj.jar''</code>... spustí balíček .JAR pomocí Java Runtime prostředí.
 
* <code>java -jar ''muj.jar''</code>... spustí balíček .JAR pomocí Java Runtime prostředí.
 +
 +
 +
== Související stránky ==
 +
* [[Spouštění appletů]]

Aktuální verze z 25. 4. 2017, 09:23


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