Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
Installation unter ARM Linux
Die folgende Anleitung bezieht sich primär auf die ARMv7-Plattform. Sie ist aber sicher auch auf andere ARM-Versionen anwendbar.
Allgemeine Hinweise
Die Installation von Jameica/Hibiscus wird nicht auf Plattformen unterstützt, für die es keine offiziellen Releases der SWT-Bibliothek (http://www.eclipse.org/swt) gibt. In diesen Fällen ist es aber relativ leicht möglich, selbst lauffähige Versionen zu erstellen. In diesem Mini-HOWTO wird beschrieben, wie das am leichtesten geht.
Voraussetzungen
- ein laufendes, kompatibles Java Runtime Environment
- die aktuelle SWT-Bibliothek (als .jar file) fuer die jeweilige Platform
- aktuelles Release oder Nightly jameica.zip und hibiscus.zip (aber nicht den Quellcode)
- zip-Programm und Texteditor
Im Falle von Linux bietet sich an, die Paketquellen der jeweiligen Distribution zu nutzen (obwohl das swt.jar file distributionsunabhängig ist). Ich habe verwendet: Debian Jessie auf ARMv7 mit Standardpaketen, insbesondere mit http://packages.debian.org/jessie/libswt-gtk-3-java
Einrichtung und Anpassung
Jameica und Hibiscus wie gewohnt durch Entpacken der .zip Dateien in ein Verzeichnis installieren. Dann:
- die Datei jameica-linux.jar als .zip Datei öffnen (oder entpacken)
- die darin enthaltene Datei META-INF/MANIFEST.MF im Texteditor öffnen
- den Ausdruck „lib/swt/linux/swt.jar“ ersetzen durch den absoluten Pfad zu der lokalen, richtigen swt.jar Datei. Alles andere unverändert lassen. Ich habe verwendet (ohne Anführungszeichen): „/usr/lib/java/swt-gtk-3.8.0.jar“
- META-INF/MANIFEST.MF speichern und die .zip Datei speichern (bzw. Dateien wieder einpacken und damit jameica-linux.jar überschreiben)
- Fertig. Jameica kann jetzt wie gewohnt durch den Aufruf von jameica.sh gestartet werden.
Hinweis Soll die Installation auf mehreren Platformen genutzt werden, muss analog zur obigen Anleitung eine Kopie von jameica-linux.jar mit anderem Namen erstellt werden und jameica.sh so angepasst werden, dass sie im richtigen Fall aufgerufen wird. |
Kompatibilitaet
Seit Hibiscus PC/SC-Kartenleser unterstützt, funktioniert dieses Setup auch wunderbar mit Kartenlesern, die über den pcscd angesprochen werden können.
Getestet mit Reiner SCT Cyberjack RFID comfort und Sparkassen DDV-Karte (wird bei „Kartenleser suchen“ in Hibiscus-Einstellungen automatisch konfiguriert.
Impressum | Datenschutz