Alle ilitools sind in Java geschrieben. Das bedeutet, dass zur Ausführung eines ilitools Programmes mindestens ein sog. Java Runtime Environment (JRE) benötigt wird. Für Windows und macOS kann dieses Runtime Environment heruntergeladen und installiert werden.
Der folgende Aufruf in einer Konsole zeigt die aktuell installierte Version:
java -version
Führt der Aufruf zu einer Fehlermeldung, so kann das daran liegen, dass Java nicht installiert ist oder nicht gefunden werden kann. In diesen Fällen helfen die Hinweise unter https://www.google.com/search?q=install+java+runtime+windows+11 weiter.
JDK (Java Development Kit) ist das Development Kit. Das brauchst du um Java Code zu kompilieren. JRE ist nur die Runtime, die man benötigt, damit man ein kompiliertes Java Programm starten/verwenden kann. Im JDK ist auch immer die JRE inkludiert. Das gilt für jede Java-Version.
JDK und JRE werden häufig getrennt zum Download angeboten, wobei die JRE deutlich kleiner ist.
Es existieren zwei populäre Distributionen von Java Runtime Environments:
- Das OpenJDK-Projekt bietet ein freies Runtime Environment an, welche unter GNU lizenziert ist.
- Die Runtime Environment von Oracle ("Oracle JRE") ist für den persönlichen Gebrauch oder Software-Entwicklung gratis. Für kommerzielle, produktive Anwendungen ist eine Lizenz nötig.
Für die Anwendung ist es nicht relevant, welche Distribution verwendet wird. Alle entstammen demselben Quellcode. Diese Distributionen werden laufend auf Sicherheitslücken gepatcht und die Weiterentwicklung ist sichergestellt.
Die ilitools sind in Java 1.6 geschrieben und benötigen mindestens ein JRE der Version 1.8 (=Java 8) oder höher.
Windows, macOS: https://adoptium.net/de/ / https://sdkman.io/
Linux: sudo apt-get install openjdk-18-jre
Java 8 ist aktuell noch sehr weit verbreitet, daher auch nicht end-of-life und erhält nach wie vor Sicherheits-Updates. Neuerungen werden allerdings nur noch in den jüngeren Java Versionen implementiert. Die aktuelle "Long-Term-Support"-Versionen mit aktivem Support (LTS) sind 11 und 17. https://endoflife.date/java
Die ilitools basieren mit Java auf einer sehr breit eingesetzten Basis, einer bewährten und sicheren Technologie, nachhaltigen Konzepten und stellen damit einen guten Investitionsschutz dar.
**mit "ilitools" sind hier die Open-Source INTERLIS Werkzeuge aus der Produkte-Palette von Eisenhut Informatik gemeint. Diese Werkzeuge basieren auf gemeinsamen Komponenten und umfassen im wesentlichen
- INTERLIS Compiler (ili2c)
- UML/INTERLIS Editor (umleditor)
- INTERLIS Validator (ilivalidator)
- INTERLIS 2-Lade-Programme für Datenbanken PostGIS, Geopackage, File Geodatabase (ili2db)
- INTERLIS Plugin für FME (ili2fme)
Die Werkzeuge können über https://www.interlis.ch/downloads heruntergeladen werden.
Danke für die Zusammenstellung!
Weiterer Input:
java -version
eine Fehlermeldung ergibt.