From a93bf64cecdc32c8df71f35bec1c084fc2f4f562 Mon Sep 17 00:00:00 2001 From: ulrich <undisclosed> Date: Sun, 24 Jun 2018 17:17:30 +0000 Subject: [PATCH] Manifest und readme hinzugefuegt --- src/readme.md | 60 ++++++++++++++++++++++++++++++ src/META-INF/MANIFEST.MF | 3 + 2 files changed, 63 insertions(+), 0 deletions(-) diff --git a/src/META-INF/MANIFEST.MF b/src/META-INF/MANIFEST.MF new file mode 100644 index 0000000..9d3063b --- /dev/null +++ b/src/META-INF/MANIFEST.MF @@ -0,0 +1,3 @@ +Manifest-Version: 1.0 +Main-Class: de.uhilger.bildhelfer.Main + diff --git a/src/readme.md b/src/readme.md new file mode 100644 index 0000000..2493e89 --- /dev/null +++ b/src/readme.md @@ -0,0 +1,60 @@ +# Bildhelfer + +Ein Hilfsprogramm zum Verkleinern von Bildern von der Kommandozeile aus. + + +## Voraussetzungen + +Zur Herstellung und Nutzung des Bildhelfers werden ein Java Development Kit (JDK) +und der Quellcode des Bildhelfers benötigt. Das JDK ist z.B. von +[Azul](http://azul.com) oder dem [OpenJDK-Projekt](http://openjdk.java.net/) frei +erhältlich. In der hier folgenden weiteren Beschreibung wird der lokale Ablageort +des Java Development Kits `$JDK` genannt. + +## Bildhelfer erhalten + +Der Quellcode des Bildhelfers wird von hier an einen frei wählbaren lokalen +Ablageort [heruntergeladen](/gitblit/zip/?r=cli/bildhelfer.git&format=zip) und +entpackt. In der hier folgenden weiteren Beschreibung wird das so entstandene +Verzeichnis `bildhelfer` einschließlich des absoluten Pfades dorthin +`$BILDHELFER` genannt. + +Anstelle von `$BILDHELFER` würde man also beispielweise +`/home/fred/bildhelfer` notieren, wenn in das persönliche Verzeichnis des +Benutzers `fred` heruntergealden und entpackt wurde. + +Ferner wird angenommen, +dass die oben aufgeführten Klassenbibliotheken lokal an Orten abgelegt sind, +deren Pfade mit dem Platzhalter `$JLIB` gemeint ist. Anstelle des Platzhalters +muss in den folgenden Kommandos also der absolute Pfad des lokalen Ablageortes +eingesetzt werden. + +## Bildhelfer herstellen + +Der Bildhelfer ist als Werkzeug zur Ausführung von der Kommandozeile aus +gedacht. Zur Herstellung werden mit Hilfe der wie zuvor beschrieben geladenen Teile +die folgenden Kommandos ausgeführt (Beispiel für Linux): + +``` +cd $BILDHELFER +mkdir classes +mkdir dist + +$JDK/javac -d classes src/de/uhilger/bildhelfer/*.java +cp src/* classes + +$JDK/bin/jar -cf dist/Transit.jar -C classes . +rm -r classes +``` + +Das fertig verwendbare Programm liegt anschließend unter +`$BILDHELFER/dist/bildhelfer.jar`. + +## Klassenbibliothek verwenden + +Zur Verwendung der Klassen von Transit wird die Klassenbibliothek in den +Classpath des Programmes aufgenommen, von dem aus Transit genutzt werden soll. +Details zur Nutzung von Transit sind in der + [Anleitung](/dev/Software/Libs/Transit/Anleitung) beschrieben. + + -- Gitblit v1.9.3