Die folgende Anleitung bezieht sich primär auf die ARMv7-Plattform bzw. 32Bit-ARM-Plattformen. ARM64/AARCH64-Linux wird von Jameica offiziell unterstützt. Auf der Downloadseite finden sich entsprechende Versionen. Nach dieser Anleitung auch lauffähig auf einem Raspberry Pi 4 mit 32-Bit-System.
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.
Im Falle von Linux bietet sich an, die Paketquellen der jeweiligen Distribution zu nutzen (obwohl das swt.jar file distributionsunabhängig ist). „libswt-gtk-4-java“ ist im Paketmanager Synaptic zu finden oder über die Befehlszeile mit „apt install“ einfach zu installieren. Ich habe verwendet: Debian Jessie auf ARMv7 mit Standardpaketen, insbesondere mit https://packages.debian.org/jessie/java/libswt-gtk-4-java
Nightly-Builds von Jameica und Hibiscus herunterladen. Die ZIP-Datei von Jameica in einem Verzeichnis deiner Wahl entpacken und anschließend die ZIP-Datei von Hibiscus im Ordner „jameica/plugins“ entpacken.
Wichtig Verwende die Nightly-Builds, nicht die Releases von Jameica und Hibiscus. Die in den folgenden Schritten beschriebene Änderung der Datei „MANIFEST.MF“ funktioniert nicht in den Releases, da diese digital signiert sind und hierbei die Signatur ungültig wird, was dazu führt, dass Jameica anschließend nicht mehr gestartet werden kann. |
Dann:
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. |
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.