OpenLabeler is a pretty nice image annotation package, but I had issues getting it to run. Plus I'd rather use the system-supplied Java environment, instead of a bundled one, and install it for a user (not in the system).
This happens on a Debian or Ubuntu system (with apt and deb tools available).
- Download
debpackage of latest release. - Extract its contents:
dpkg-deb -x ~/.local/openlabeler openlabeler-1.2.0.deb - Make sure you have OpenJDK 11 installed plus
apt install libopenjdk-11-jre libopenjfx-java - Cleanup directory structure:
cd ~/.local/openlabeler && mv opt/OpenLabeler/* . && rmdir opt/OpenLabeler opt - Move
run.shto the same directory, and symlink it from e.g.~/.local/bin/openlabeler - Remove the OpenLabeler-bundled Java runtime:
rm -Rf ~/.local/openlabeler/runtime(it's 500MB!)