Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.md | 2022-01-12 | 3.9 kB | |
Kalender.jar | 2022-01-11 | 1.1 MB | |
Totals: 2 Items | 1.1 MB | 0 |
Java-Kalender
Der Java-Kalender ist ein freies und quelloffenes Kalender-Programm für PCs zum Eintragen von Terminen und Ereignissen.
Der Kalender ist für Deutschland konzipiert (Deutsche Feiertage).
Starten des Kalenders per Doppelklick oder per Kommandojava -jar Kalender.jar
-> Download: Kalender.jar
-> weitere Informationen und Screenshots: https://java-kalender.sourceforge.io/
System-Voraussetzungen
Funktioniert auf allen Betriebssystemen mit Java (getestet auf Windows, Linux und MacOS).
Voraussetzung: Java Runtime Environment Version 8 oder höher.
Quellcode
Programmiersprache ist Java. Download per Subversion über die Rubrik Code.
Zum Bauen kann das vorhandene Ant-Skriptbuild.xml
verwendet werden.
Folgende Projekte sind im Repository enthalten:
- Kalender : das Hauptprojekt
- common : allgemeine Hilfsklassen und Komponenten (wird zum Bauen benötigt)
- common-test : JUnit Tests für common
- timechoosers : Komponente zum Anzeigen einer grafischen Uhr (wird zum Bauen benötigt)
- JavaUpdater : das Upater-Programm, das eine neue Version einspielt
- Kalender-web : die Webseite
Aufruf mit Parametern
Der Kalender kann mit zusätzlichen Parametern aufgerufen werden:
java -jar Kalender.jar <Parameter>
--maximized
Den Kalender maximiert (volle Fenstergröße) starten.--workspace=[path]
Anstelle des aktuellen Ordners wird[path]
als Arbeitsverzeichnis verwendet. Somit kann der Ort von Kalender.jar getrennt werden von den BenutzerdatenKalender.xml
--view=[YEAR|MONTH|WEEK|DAY]
Den Kalender (abweichend von der letzten Einstellung) in einer Ansicht starten.--size=WIDTHxHEIGHT
Den Kalender in den angegebenen Fenstergröße starten.--logLevel=[LEVEL]
Den Kalender mit dem angegebenen Log-Level starten. Mögliche Werte:ALL,FINE,INFO,SEVERE,WARNING
--sync=[FTP-Server]
Den Kalender über einen FTP-Server synchronisieren. Die FTP-Verbindung wird angegeben über die Struktur[Username]/[Passwort]@[Server]:[Port]/[Verzeichnis]
--exclude=[pattern]
Ereignisse beim Import ausschließen. Das Pattern kann sich auf den Namen, die Kategorie oder das Datum beziehen--version
Versionsinformationen anzeigen und danach beenden.
Lizenz
Der Java-Kalender ist unter GPLv3 und kann unter diesen Bedingungen frei genutzt, modifiziert und (weiter)vertrieben werden.
Folgende externe Bibliotheken sind im Projekt enthalten:
- timechoosers (Hersteller Palantir Technologies) : eigene Lizenz
- commons-net-3.6 (Hersteller Apache Software Foundation) : Apachev2 Lizenz
- JSplitButton (Hersteller Naveed Quadri) : GPLv3 Lizenz
Neu in Version 3.2_svn620:
- kleinere Verbesserungen
- Chinesisches Jahr in der Tagesübersicht anzeigen
- Sonnenaufgang und -untergang in der Tagesübersicht anzeigen