skip to main content

kiesler.at

JAVA Installer zusammenstellen
updated by rck, 2004-06-23

F�r Softwareengineering ist es unter anderem erforderlich, eine Installationsversion des erzeugten Produktes zu erstellen. Nachdem da mehrere Gruppen diverse Schwierigkeiten hatten, habe ich mich nach L�sungen dieses Problems umgesehen.

Installationsskript schreiben

Begeben wir uns in unser Installationsverzeichnis, in dem unser Produkt drinnen ist. Dort brauchen wir eine weitere Datei, die izPack sagt, was zu tun ist.

Die Details finden sich in izpack-doc.pdf, die im Lieferumfang von izPack ist. Hier die Kurzversion.

1 <?xml version="1.0" encoding="iso-8859-1" standalone="yes"  ?>
2 
3 <installation version="1.0">
4         <info>
5                 <appname>Einheitenberechner</appname>
6                 <appversion>1.0</appversion>
7                 <authors>
8                         <author name="rck" email="[email protected]" />
9                 </authors>
10                 <uninstaller write="no"/> <!-- doesn't work for me! :-( -->
11                 <url>http://www.kiesler.at/article41.html</url>
12         </info>
13         <guiprefs width="640" height="480" resizable="yes"/>
14         <panels>
15                 <panel classname="HelloPanel"/>
16                 <panel classname="TargetPanel"/>
17                 <panel classname="PacksPanel"/>
18                 <panel classname="InstallPanel"/>
19                 <panel classname="FinishPanel"/>
20         </panels>
21         <locale>
22                 <langpack iso3="deu"/>
23                 <langpack iso3="eng"/>
24         </locale>
25         <packs>
26                 <pack name="Base" required="yes">
27                         <description>Alle f�r den Einheitenberechner
28                                 ben�tigten Dateien</description>
29                         <file src="Berechner.class" targetdir="$INSTALL_PATH"/>
30                         <file src="Einhexpr.class" targetdir="$INSTALL_PATH"/>
31                         <file src="run.bat" targetdir="$INSTALL_PATH"/>
32                         <file src="run" targetdir="$INSTALL_PATH"/>
33                 </pack>
34                 <pack name="Testklassen" required="no">
35                         <description>Zum Austesten des Einheitenberechners</description>
36                         <file src="TestBerechner.class" targetdir="$INSTALL_PATH"/>
37                         <file src="TestEinhexpr.class" targetdir="$INSTALL_PATH"/>
38                 </pack>
39         </packs>
40 </installation>

Beschreibung install.xml

1 enth�lt die XML-Identifikation.

3 aktuelle Installationsskript-Version ist 1.0

4-12 diverse Infos �ber das Programm. Sobald die Installation des Uninstallers dran w�re, gibt's bei mir eine Nullpointer Exception. Deshalb habe ich den Uninstaller hier deaktiviert.

13 Wichtig: Angabe der Start-Fenstergr��e. Ohne diese Angabe sieht der Benutzer nur ein winziges Fenster, aus dem keinerlei Information hervorgeht.

14-20 die bei der Installation angezeigten Panels. Wer nur ein Packet hat, kann 17 weglassen.

21-24 dem Benutzer zur Verf�gung stehenden Sprachpakete bei der Installation. Die erste ist Default.

25-39 die dem Benutzer zur Verf�gung stehenden Pakete.



RSSComments - Make a comment
The comments are owned by the poster. We are not responsible for its content.
RSSAll Articles
2008, 2007, 2006, 2005, 2004