Nachdem ich versucht habe die neue Java-Version zu installieren, startet PP nicht mehr.
Zunächst habe ich mich entschieden den aktuellen Download mit enthaltenem Java von https://www.portfolio-performance.info/portfolio/ herunter zu laden, d.h. also PortfolioPerformance-0.61.0-linux.gtk.x86_64.tar.gz, dieses dann nach /opt entpackt.
Die alte Version habe ich vorher umbenannt.
Jetzt aber startet PP nicht mehr, weil die Version 11 für PP nicht “suitable” ist.
Nun habe ich den Weg über http://java.com/download gewählt und jre-8u361-linux-x64.tar.gz
runter geladen und entpackt. Den entpackten Ordner als oracle-java8-jre-amd64 nach /usr/lib/jvm
übertragen und mit update-alternatives dorthin verlinkt.
Auch hiermit startet PP nicht mehr. Diesmal habe ich die Fehlermeldung komplett notiert:
“Version 1.8.0_361 of the JVM is not suitable for this product. Version: 17 or greater ist required.”
ok, ok, danke für den Hinweis. Das sind wohl noch Links vom Update auf Java 8… das ist ein paar Jahre her. Da unter Windows und macOS die Java Laufzeitumgebung einfach mitkommt, habe ich das nicht bemerkt.
Also: Java 17 installieren - wie auch immer Du das lokal auf Deinem Linux machst
Ich habe dasselbe Problem wie Werner_7. Auch ich habe wie im update-Dialog vorgeschlagen die aktuelle Linux Version heruntergeladen und versucht zu installieren (=auspacken und starten), https://github.com/buchen/portfolio/releases/download/0.61.0/PortfolioPerformance-0.61.0-linux.gtk.x86_64.tar.gz.
PP startet nicht, weil die Version 11 für PP nicht “suitable” ist. Der Hinweis im update-Dialog
„Die aktuellen Downloads (…) enthalten die passende Java Laufzeitumgebung, d.h. es muss kein java separat installiert werden.“
sollte nicht mehr angezeigt werden, oder die heruntergeladene Version sollte funktionieren.
Ich habe 5.4.0-137-generic #154-Ubuntu.
PP Version 0.61.0 braucht Java Version 17. In LTS 22.04 Ubuntu (uname -a bei mir: 5.4.0-137-generic #154-Ubuntu) ist diese Version aktuell (java -version):
openjdk version “11.0.17” 2022-10-18
OpenJDK Runtime Environment (build 11.0.17+8-post-Ubuntu-1ubuntu220.04)
OpenJDK 64-Bit Server VM (build 11.0.17+8-post-Ubuntu-1ubuntu220.04, mixed mode, sharing)
Das hier empfohlene update:
Die neue Version 0.61.0 läuft unter Ubuntu 22.04 nach Aktualisierung auf Java 17 wie oben gezeigt.
Zusatzfrage in diesem Zusammenhang:
lt. Änderungsprotokoll: ‘Neu: Java 17 und Eclipse 2022-12’.
Müssen / sollten die Linux-user bezügl. Eclipse noch etwas nachinstallieren ?
Programme, die die Java Laufzeitumgebung JRE benötigen, sind erfahrungsgemäß immer eine wackelige Angelegenheit.
Mit den beiden Befehlen hat es jedoch bei mir unter Linux Mint 19.3 wunderbar funktioniert. Danke.
Und wie installiert man Java 17 nach unter Linux Debian 10?
So einfach wie oben beschrieben geht es wohl nicht:
sudo apt install openjdk-17-jre*
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen… Fertig
E: Paket openjdk-17-jre* kann nicht gefunden werden.
E: Mittels des Musters »openjdk-17-jre*« konnte kein Paket gefunden werden.
E: Mittels regulärem Ausdruck »openjdk-17-jre*« konnte kein Paket gefunden werden.