Expressinstallation
Im SI-Warcounter Verzeichnis befindet sich eine Datei initGui.jar. Einfach doppelklicken (wenn das Programm nicht startet, öffnet ihr ein Command Fenster im SI-Warcounter Verzeichnis und gebt java -jar initGui.jar ein), 1x auf Next>> und 1x auf Finish(x) klicken, fertig.
Nun kann SI Warcounter gestartet werden.


Etwas ausführlicher
SI Warcounter wurde so geschrieben, dass es theoretisch mit jeder beliebigen SQL Datenbank zusammenarbeiten kann. Dazu benutzt es die Datei datasource.properties im Programmverzeichnis oder im Home-Verzeichnis, um die Verbindungsdaten herauszufinden. Dort müssen die Properties
database.Library
database.Driver
database.URL
user
password
gesetzt sein, um eine Verbindung zur externen Datenbank zu ermöglichen.
Ist gerade keine externe DB vorhanden, kann SI-Warcounter auch mit seiner eingebetteten Derby DB arbeiten. Das ist die voreingestellte Standardeinstellung. In diesem Fall kann zusätzlich noch mit database.path eingestellt werden, wo die Datenbank auf der Festplatte abgelegt werden soll, z.B. im Home-Verzeichnis (${user.home}), im Programmverzeichnis (${user.dir}), einem Unterverzeichnis oder einem beliebigen anderen Verzeichnis. Voreingestellt ist ${user.home}/db.
Wer eine externe MySQL DB benutzen möchte, findet den Treiber und eine Beispielkonfiguration im Lieferumfang.
Bevor SI Warcounter die Datenbank benutzen kann, müssen noch die benötigten Tabellen angelegt werden. Dafür befinden sich im sql Verzeichnis vorbereitete Scripte für Derby und MySQL Datenbanken.
Wer seine eigene DB verwenden will, muss sein eigenes Initialisierungsskript schreiben und den notwendigen JDBC Treiber unter database.Library in datasource.properties eintragen.
Wenn alles vorbereitet ist, kann die DB mit
java -jar init.jar sql/<script>.sql
oder, deutlich komfortabler, mit einem Doppelklick auf initGui.jar oder
java -jar initGui.jar
eingerichtet werden. initGui.jar zeigt dabei noch einmal die verwendete datasource.properties Datei an (das ist dieselbe, die auch von SI-Warcounter verwendet wird) und die dort gesetzten Properties.
Im unteren Teil kann jetzt noch das passende Initialisierungsskript ausgewählt werden. Durch Klick auf Next>> gehts los.
Das Ergebnis wird auf der nächsten Seite angezeigt. Durch Klick auf Finish(x) wird das Programm beendet.
SI Warcounter ist nun einsatzbereit und kann gestartet werden.

english