ulrich
2018-06-24 a93bf64cecdc32c8df71f35bec1c084fc2f4f562
Manifest und readme hinzugefuegt
2 files added
63 ■■■■■ changed files
src/META-INF/MANIFEST.MF 3 ●●●●● patch | view | raw | blame | history
src/readme.md 60 ●●●●● patch | view | raw | blame | history
src/META-INF/MANIFEST.MF
New file
@@ -0,0 +1,3 @@
Manifest-Version: 1.0
Main-Class: de.uhilger.bildhelfer.Main
src/readme.md
New file
@@ -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.