Trackguru 1.3 Java Error (v0.9 funktioniert!)

Diskussion rund um das GPS Track Analyse Programm TrackGuru
Antworten
topsurfer
Beiträge: 5
Registriert: 11.10.2024, 11:36

Trackguru 1.3 Java Error (v0.9 funktioniert!)

Beitrag von topsurfer »

Hallo,
habe eine alte Version, welche auf meinen W10 System funktioniert, hatte Java Version von 2022 drauf
Habe in neuen Ordner Trackguru 1.3 installiert, Java auf aktuelle Version (Version 8 Update 421),
aber die Trackguru 1.3 startet nicht (Version 0.9 geht nach wie vor!).

Weder über die trackguru.exe,
noch über Command-line und: $ java -jar trackguru.jar /hier kommt: "A Java Exception has occured")

# C:\Portable\trackguru>java -version
java version "1.8.0_421"
Java(TM) SE Runtime Environment (build 1.8.0_421-b09)

Jemand nee Idee?
Rebootet habe ich schon ...
Dateianhänge
trackguru-jerror.png
Benutzeravatar
Nop
Site Admin
Beiträge: 601
Registriert: 10.01.2019, 20:46

Re: Trackguru 1.3 Java Error (v0.9 funktioniert!)

Beitrag von Nop »

Das ist normal. TG braucht ab v1.3 Java 11 (von 2018), Java 8 (2014) ist zu niedrig für die verwendeten Bibliotheken.
topsurfer
Beiträge: 5
Registriert: 11.10.2024, 11:36

Re: Trackguru 1.3 Java Error (v0.9 funktioniert!)

Beitrag von topsurfer »

Hatte Java ja (eigentlich) upgedatet ...

Wo finde ich denn für Windows 10 64Bit das benötigte Java?

Habe hier dieses installiert:
https://www.java.com/en/download/

64-bit Java for Windows
Version 8 Update 421 (filesize: 65.85 MB) Why is Java 8 recommended?
Release date: July 16, 2024

Diese Java Versionsnummern (jre, jdk, ...) - aktueller DL von oben ist v8, du schreibst Version 11 (von 2024 ...) ?
topsurfer
Beiträge: 5
Registriert: 11.10.2024, 11:36

Re: Trackguru 1.3 Java Error (v0.9 funktioniert!)

Beitrag von topsurfer »

Ah, OK, danke.

Damit funktioniert es über den Aufruf über die Commandline ( java -jar trackguru.jar ).
Starte ich die trackguru.exe erscheint weiterhin: "A Java Exception occured") (!?)
(habe den PC nach der java Installation neu gebootet)
(beim installieren von Eclipe-Adoptium habe ich das ändern vom PATH erlaubt)
WWAK
Beiträge: 62
Registriert: 21.01.2019, 10:25

Re: Trackguru 1.3 Java Error (v0.9 funktioniert!)

Beitrag von WWAK »

Hallo NOP,
kann bestätigen, das auch bei mir die aktuelle Win TG Version 1.3 nur funktioniert mit dem Kommandozeilen Aufruf. TrackGuru.jar nur kurzer Startversuch, TG.exe liefert die berichteten Fehler.
Java ist JDK-20.
Fehler Meldung wie im Post: topsurfer » Fri Oct 11, 2024 beschrieben.

Keine Probleme mit der TG Linux Version

Sollte es mal wieder eine Korrektur oder ein Update geben, wäre es möglich eine "Eingabe" für Wegpunkte einzurichten wie es schon für Trackpunkte vorgesehen ist?
Schönes Wochenende
WWAK
TG_Ergänzung_Trackpkt.JPG
TG_Ergänzung_Wegpkt.JPG
Benutzeravatar
Nop
Site Admin
Beiträge: 601
Registriert: 10.01.2019, 20:46

Re: Trackguru 1.3 Java Error (v0.9 funktioniert!)

Beitrag von Nop »

Hallo,
topsurfer hat geschrieben: 14.10.2024, 10:14 Damit funktioniert es über den Aufruf über die Commandline ( java -jar trackguru.jar ).
Starte ich die trackguru.exe erscheint weiterhin: "A Java Exception occured") (!?)
Mit welcher der drei oben genannten Möglichkeiten hast Du jetzt gearbeitet?

Manche freie Java Varianten benutzen andere Registry-Einträge als Oracle, dann findet die EXE kein Java - oder das falsche Java, danach klingt der Fehler in Deinem Fall. Hast Du das alte Java 8 deinstalliert oder draufgelassen?

Du hattest übrigens Java 8 (uralte Basisversion) Update 421. D.h. Du mußtest Dir wegen dem aktuellen Updatestand keine Gedanken um Sicherheitslücken und ähnliches machen, aber alle Funktionen und Erweiterungen die bei Java seit 2018 dazugekommen sind, fehlen in dem Stand natürlich.
WWAK
Beiträge: 62
Registriert: 21.01.2019, 10:25

Re: Trackguru 1.3 Java Error (v0.9 funktioniert!)

Beitrag von WWAK »

Hallo Nop,
Nachdem ich meine "Java System Variablen" geändert habe, bin ich etwas weiter gekommen.
TG_ENV.JPG
TrackGuru.exe startet jetzt (auch) wieder, ebenso wie der Aufruf mit "java -jar trackguru.jar". Und auch alle anderen "Java" Programme, soweit bis jetzt getestet, starten nach dieser Änderung.
Was bis jetzt nicht funktioniert ist der "Doppelklick" auf trackguru.jar.
Es mag sicher noch "bessere" Lösungen geben, ich bin erst mal zufrieden.

Gruss
WWAK
Benutzeravatar
dirtbikermp3
Beiträge: 37
Registriert: 20.01.2019, 19:42

Re: Trackguru 1.3 Java Error (v0.9 funktioniert!)

Beitrag von dirtbikermp3 »

Bei mir startet es wie "eh und jeh" über die Desktopverknüpfung (Win11, Java Adopium23)
topsurfer
Beiträge: 5
Registriert: 11.10.2024, 11:36

Re: Trackguru 1.3 Java Error (v0.9 funktioniert!)

Beitrag von topsurfer »

Nop hat geschrieben: 20.10.2024, 11:20 Hallo,
topsurfer hat geschrieben: 14.10.2024, 10:14 Damit funktioniert es über den Aufruf über die Commandline ( java -jar trackguru.jar ).
Starte ich die trackguru.exe erscheint weiterhin: "A Java Exception occured") (!?)
Mit welcher der drei oben genannten Möglichkeiten hast Du jetzt gearbeitet?

Manche freie Java Varianten benutzen andere Registry-Einträge als Oracle, dann findet die EXE kein Java - oder das falsche Java, danach klingt der Fehler in Deinem Fall. Hast Du das alte Java 8 deinstalliert oder draufgelassen?

Du hattest übrigens Java 8 (uralte Basisversion) Update 421. D.h. Du mußtest Dir wegen dem aktuellen Updatestand keine Gedanken um Sicherheitslücken und ähnliches machen, aber alle Funktionen und Erweiterungen die bei Java seit 2018 dazugekommen sind, fehlen in dem Stand natürlich.
Ich hatte/habe die LTS Version installiert, das alte vorhandene nicht de-installiert.
Die PATH Variable habe ich gecheckt, die wurde auf die neue Version geändert.

> oder 21 LTS JRE
> https://adoptium.net/de/temurin/release ... version=21
Benutzeravatar
Nop
Site Admin
Beiträge: 601
Registriert: 10.01.2019, 20:46

Re: Trackguru 1.3 Java Error (v0.9 funktioniert!)

Beitrag von Nop »

TrackGuru.exe sucht die aktuell instalierte Java Version in der Registry:

version = HKLM "SOFTWARE\JavaSoft\Java Runtime Environment" "CurrentVersion"
pfad_zu_java = HKLM "SOFTWARE\JavaSoft\Java Runtime Environment\<version>" "JavaHome"

Ich könnte zusätzlich noch nach der Environmentvariable "JAVA_HOME" suchen, wenn die Registry nicht funktioniert.
Benutzeravatar
Nop
Site Admin
Beiträge: 601
Registriert: 10.01.2019, 20:46

Re: Trackguru 1.3 Java Error (v0.9 funktioniert!)

Beitrag von Nop »

topsurfer hat geschrieben: 20.10.2024, 18:30 Ich hatte/habe die LTS Version installiert, das alte vorhandene nicht de-installiert.
Die PATH Variable habe ich gecheckt, die wurde auf die neue Version geändert.
Kannst Du mal die Registry und JAVA_HOME prüfen?

PATH bringt leider nichts, das enthält ja Suchpfade für alles mögliche.
topsurfer
Beiträge: 5
Registriert: 11.10.2024, 11:36

Re: Trackguru 1.3 Java Error (v0.9 funktioniert!)

Beitrag von topsurfer »

Nop hat geschrieben: 21.10.2024, 07:44
topsurfer hat geschrieben: 20.10.2024, 18:30 Ich hatte/habe die LTS Version installiert, das alte vorhandene nicht de-installiert.
Die PATH Variable habe ich gecheckt, die wurde auf die neue Version geändert.
Kannst Du mal die Registry und JAVA_HOME prüfen?

PATH bringt leider nichts, das enthält ja Suchpfade für alles mögliche.
Hi,
mit regedit sehe diese Einträge, oder welcher genau ist "wichtig" ?


Inprocserver : C:\Program Files\Java\jre1.8.0_421\bin\ssv.dll / C:\Program Files\Java\jre1.8.0_421\bin\jp2iexp.dll
Java Plug-in 1.3.0_03

Eclipse - shell - open -command : "C:\Program Files\Eclipse Adoptium\jdk-21.0.4.7-hotspot\bin\javaw.exe" -jar "%1" %*
jnlp - shell - open - command : "C:\Program Files (x86)\Java\jre1.8.0_421\bin\jp2launcher.exe" -securejws "%1"
jnlpfile - shell - open - command : "C:\Program Files (x86)\Java\jre1.8.0_421\bin\jp2launcher.exe" -securejws "%1"

1.0 - 0 - win32 : C:\Program Files (x86)\Java\jre1.8.0_421\bin\wsdetect.dll
1.0 - 0 - win64 : C:\Program Files\Java\jre1.8.0_421\bin\wsdetect.dll
Benutzeravatar
mtb-Herten
Beiträge: 260
Registriert: 11.01.2019, 21:51

Re: Trackguru 1.3 Java Error (v0.9 funktioniert!)

Beitrag von mtb-Herten »

Hallo topsurfer,

Java Version 8!!

Da liegt der Fehler. Aktuell ist Version 22.
Ich würde Java auf jedenfall aktualisieren :D
Antworten