Um die Buildinformationen aus einem Antprozess in einem „Info über…“ Dialog abzubilden so wird folgender Ant Task benötigt. Wird das Target ausgeführt, so wird die Datei project.properties unter dem Verzeichnis „.\config“ erstellt / aktualisiert. Nun kann diese erstellte Datei mit der Klasse Properties geladen werden.Wie das geht, erkläre ich in dem Beitrag „Propertiedateien„
Autor: Stefan Draeger
Ant Build Script
In diesem Tutorial möchte ich beschreiben wie ein Apache Ant Build Script aufgebaut ist und wie man ein Target erstellt und ein Kompilierungsvorgang startet. Ausführen von Apache Ant Das Builttool Apache Ant lässt sich auf der Kommandozeile mit dem Befehl „ant“ starten. Dazu wechseln Sie in das Verzeichnis, indem die Datei „build.xml“ liegt und führen…
Berechnung der Sonnenauf und Untergangzeiten zu einer Geografischen Koordinate
Möchte man zu einer bekannten Geographischen Koordinate die Sonnenauf und Untergangzeiten berechnen so habe ich dafür eine gut funktionierende Klasse geschrieben. Was man nur wissen muss ist wie schon erwähnt die Geographische Koordinate, diese bekommt man bei einem Dienst wie Google Maps. Zugegeben ist die Mathematische Funktion nicht von mir, sondern aus einem C++ Projekt…
Apache log4J oder doch ein eigener Logger ?
Die Frage ist nicht so einfach zu beantworten denn ein eigener simpler Logger ist relativ schnell geschrieben und verbraucht nur ein drittel der Ressourcen welche der Apache log4j mit der einfachen Einstellung verbraucht. Wenn also nur fortlaufend in eine *.log Datei ein Wert geschrieben werden soll so kann man sich folgender Klasse behelfen. Klasse Logger…
ExceptionHandling, Benutzerinterface
Auch wenn der Entwickler noch so gut ist, irgendwann taucht immer eine Fehlermeldung auf. Wenn es aber mal so weit ist, dass es zu einem Fehlerfall gekommen ist, sollte dem Benutzer nicht wie bei einem Bluescreen bei Microsoft Windows mehr Rätsel als Antworten auf den aufgetretenen Fehler geben. Für meine Swing-Anwendungen habe ich dafür ein…
Windows laufende Prozesse anzeigen
Möchte man sich alle laufenden Prozesse unter Microsoft Windows anzeigen lassen, so kann man sich einer einfachen Konsolenanwendung bedienen „tasklist“ mit ein paar Parameter wird dann aus dieser Ausgabe eine CSV Datei welche in Java Zeile für Zeile verarbeitet werden kann. Zuerst erstellen wir uns eine Klasse, welche später unseren Prozess in einer Liste (java.util.List)…
Entpacken von Zip Dateien
Wie wir Zip Archive erstellen haben wir im Beitrag Erstellen von Zip Dateien gelesen.Nun möchten wir diese aber auch gerne wieder entpacken.Dazu bedarf es einer Methode welche den ZipInputStream zum Zip Archiv bereitstellt.
Erstellen von Zip Dateien
Eine komprimierte Zip Datei kann mit den Boardmitteln von Java erstellt werden. Möchte man jedoch diese auch mit einem Passwort schützen, so muss man auf andere Bibliotheken zurückgreifen, dazu aber in einem anderen Beitrag mehr. Zuerst wollen wir eine Textdatei „test.txt“ in ein Zip Archiv packen.