Java: Export balíčku JAR

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Export z BlueJ: Doplněn postup)
(Doplněn export z Greenfootu.)
 
(Není zobrazena 1 mezilehlá verze od 1 uživatele.)
Řá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ů.
 +
#Pravé tlačítko<tt>&rarr; Set as main project</tt>
 +
#<tt>File -> Project Properties</tt>
 +
#*<tt>Run</tt> &mdash; volba hlavní třídy (s metodou <code>main(...)</code>)
 +
#*<tt>Build&rarr; Packaging</tt> &mdash; Compress JAR File
 +
#*<tt>Libraries</tt> &mdash; pokud je potřeba přidat nějaké knihovny
 +
#**<tt>Add JAR/Folder</tt> &mdash; odkud se budou brát potřebné balíčky
 +
#<tt>CLEAN & build Main Project</tt> (''<Shift-F11>'')
 +
#* Ve složce <code>%PROJECDDIR%/dist</code> se vytvoří balíček JAR.
  
  
Řádka 25: Řá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 37: Řá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

[skrýt]

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