Forum » Verschiedenes Oeffentliches » Allgemein
- Werbung -

4 Beiträge / 0 neu
Letzter Beitrag
ThomasF
Offline
Registriert seit: 19.11.2007 - 17:33
Java Versions-Chaos

Ich betreibe ein Manjaro Linux und habe dort meine Lieblingstools installiert.

Freeplan (auf Java basierend) für Mindmapping und

IPScan (auf Java basierend) für Netzanalyse.

Jetzt hat sich Freeplane auf die neue Version 1.10.2 dank Paketverwaltung erneuert.

Jedoch es läuft einfach nicht mehr. Ruft man es aus einem Terminal auf, so kommt die Meldung:

Freeplane requires java version 8 or from 11 to 17.

java -version meldet:

openjdk version "1.8.0_332"

Wie kommen diese Versionsnummern zusammen ?

IPScab scheitert auch und verlangt eine class file version 52.

Kennt sich jemand mit den Java Versionen aus.

Wir könnten auch chatten unter www.compiler.de/AUGE heute um 20:00

Gruß Thomas

ThomasF
Offline
Registriert seit: 19.11.2007 - 17:33
Problem gelöst

Also es gibt verschiedene Java VM von verschiedenen Entwicklern.

Ich nutze nicht mehr das Java Runtime Enviroment von Oracle, sonden auf Linux die Open JDK Version.

Obwohl neuere Open JDK Versionen installiert waren, war in /usr/bin/java noch eine alte Java RE am Werke.

Habe in der Paketverwaltung alles was nach Java aussah entfernt und dann Open JDK Vs 17 installiert.

und siehe da: java - version kommt mit einer Vs. 17 zurück.

Alle Anwendungen wie Freeplane oder IPScan laufen wieder einwandfrei.
 

 

Michael_E
Offline
Registriert seit: 19.11.2007 - 17:33
Es gibt das Problem, dass

Es gibt das Problem, dass unterschiedliche Java-Applikationen unterschiedliche JAVA-Versionen voraussetzen können. Dazu gibt es BestPractice, das jeweilige Java in einem unterverzeichnis der Applikation zu packen und im Startup den Pfad nicht über die systemweige Umgebungsvariable sondern spezifisch zu setzen. Das geht normalerweise im jeweiligen INI File der Applikation

Bild des Benutzers Arvid
Arvid
Offline
Registriert seit: 19.11.2007 - 17:33
Glückwunsch

Schön, dass du es selbst lösen konntest. Hast einem ja gar keine Zeit zum Antworten gelassen. Wink