Příloha A. Instalace pomocí systému install4j

Od:
  Killer Game Programming in Java
  Andrew Davison
  O'Reilly, May 2005
  ISBN: 0-596-00730-2
  http://www.oreilly.com/catalog/killergame/
  Webová stránka originálu knihy: http://fivedots.coe.psu.ac.th/~ad/jg

Kontaktní adresa:
  Dr. Andrew Davison
  Dept. of Computer Engineering
  Prince of Songkla University
  Hat Yai, Songkhla 90112, Thailand
  E-mail: ad@fivedots.coe.psu.ac.th

Použijete-li uvedený kód, pak prosím uvedťe jméno jeho autora a 
odkaz a webovou stránku knihy.

Díky,
  Andrew


============================
Aplikace Checkers3D je jednoduchou ukázkovou aplikací 
z 15 kapitoly využívající knihovnu Java 3D.

V tomto adresáři vyžaduje všechny soubory typu JAR a DLL z knihovny Java 3D:
  * j3dcore.jar, j3daudio.jar, vecmath.jar, j3dutils.jar
  * J3D.dll, j3daudio.dll, J3DUtils.dll 

**POZNÁMKA**
Soubory j3dUtils.jar a J3DUtils.dll zde nejsou. 
Měli byste je získat z distribuce knihovny Java 3D.
My jsme použili Java 3D v1.4 ve variantě Win32/OpenGL,
dostupné na adrese http://java.sun.com/products/java-media/3D/

Ještě před tím, než je možné vytvořit instalátor, musí se
aplikace zabalit do souboru typu JAR. Budete potřebovat dva
soubory:

    Checkers3D.jar     // aplikace
    j3dcore.jar, j3daudio.jar, vecmath.jar, j3dutils.jar      // pro knihovnu Java 3D

============================
Kompilace:

> javac -classpath "%CLASSPATH%;vecmath.jar;j3daudio.jar;j3dcore.jar;j3dutils.jar" *.java
// nebo použijte compileChk.bat

pokud obdržíte nejaké varovné hlášení, podívejte se na poznámku níže

============================
Spuštění:

> java -cp "%CLASSPATH%;vecmath.jar;j3daudio.jar;j3dcore.jar;j3dutils.jar" Checkers3D
// nebo použijte Checkers3D.bat

============================
JAR creation:

> jar cvmf mainClass.txt Checkers3D.jar *.class *.dll
// nebo použijte makeJar.bat

============================
JAR execution:

Nejlepší testování: přesuňte soubory Checkers3D.jar, j3dcore.jar, j3daudio.jar, 
vecmath.jar a j3dutils.jar na počítač, na němž není naisntalována knihovna Java 3D.

> java -jar Checkers3D.jar
// nebo použijte runJar.bat
// nebo poklepejte na Checkers3D.jar

-----------
Poznámka týkající se varování typu "unchecked or unsafe operation"

Jak jsme si vysvětlili v kapitole 3, nebudeme používat typově bezpečné
kolekce z J2SE 5.0, aby se dal kód zkompilovat i ve starších verzích
(např. ve verzi 1.4).

Varovné zprávy se vždy vztahují k použitým kolekcícm (např. k seznamu 
typu ArrayList), u nichž nespecifikujeme typ objektů, který budou
za běhu obsahovat.
---------------------
Poslední aktualizace: 21. dubna 2005