Download Latest Version Kalender.jar (1.1 MB)
Email in envelope

Get an email when there's a new version of Java-Kalender

Home / 3.2_svn620
Name Modified Size InfoDownloads / 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

logo 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 Kommando java -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-Skript build.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 Benutzerdaten Kalender.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:

Neu in Version 3.2_svn620:

  • kleinere Verbesserungen
  • Chinesisches Jahr in der Tagesübersicht anzeigen
  • Sonnenaufgang und -untergang in der Tagesübersicht anzeigen
Source: README.md, updated 2022-01-12