Das Wissensportal für IT-Professionals. Entdecke die Tiefe und Breite unseres IT-Contents in exklusiven Themenchannels und Magazinmarken.

SIGS DATACOM GmbH

Lindlaustraße 2c, 53842 Troisdorf

Tel: +49 (0)2241/2341-100

kundenservice@sigs-datacom.de

Bibliotheken für Kommandozeilenanwendungen

Kommandozeilenanwendungen in Java sind zwar, aufgrund der Startzeit der JVM, nicht die verbreitetsten, allerdings kann es für interne Anwendungen, aufgrund des Wissens des Teams, trotzdem sinnvoll sein, diese zu entwickeln. Und dank der nativen Kompilierung mit der GraalVM wird auch die Startzeit beschleunigt. Neben der eigentlichen Fachlichkeit besteht ein Großteil der Arbeit einer Kommandozeilenanwendung darin, die übergebenen Argumente und Optionen auszulesen und anschließend anzuwenden. In diesem Artikel wollen wir uns deshalb für diese Aufgabe mit vier möglichen Bibliotheken auseinandersetzen.

Mit Kommandozeilenanwendungen im Allgemeinen haben wir uns in dieser Kolumne bereits vor vier Jahren [Vitz17] beschäftigt. Die dort beschriebenen Grundlagen gelten auch heute noch. Und auch an der Verbreitung von mit Java geschriebenen Kommandozeilenanwendungen hat sich seitdem nicht viel geändert.

Trotzdem gibt es Gründe, diese Anwendungen auch mit Java zu implementieren. Auf diese Art und Weise kann ein Team das bereits erarbeitete Wissen weiterverwenden und auf bereits bekannte Bibliotheken z…

Nächster Artikel
Jevons‘ Paradox in der IT