Java-Probleme mit der Garagenanwendung

Java-Probleme mit der Garagenanwendung

Ein Kunde verwendet eine bestimmte Garagenanwendung. Vor einigen Tagen begann er, sich zu beschweren. Der Fehler auf dem Bildschirm besagt, dass Java 7 32-Bit nicht installiert ist. Auch Drittanbieter (Softwareentwickler) weisen auf ein Java-Problem hin. Der Kunde verwendet ein Remote Desktop Gateway, das den Lastenausgleich zwischen 3 RD-Servern durchführt.2 davon haben das Problem nicht.Java 7 32-Bit ist nirgends installiert, sodass ich mir erlaubte, an der Glaubwürdigkeit der Fehlermeldung zu zweifeln.

Einige Informationen: WICHTIG => RD2 ist der Problemserver

RD-01

C:\Windows\system32>java -version
java version "1.8.0_291"
Java(TM) SE Runtime Environment (build 1.8.0_291-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.291-b10, mixed mode)

RD-02

C:\Windows\System32>java -version
openjdk version "11.0.11" 2021-04-20 LTS
OpenJDK Runtime Environment Corretto-11.0.11.9.1 (build 11.0.11+9-LTS)
OpenJDK 64-Bit Server VM Corretto-11.0.11.9.1 (build 11.0.11+9-LTS, mixed mode)

RD-03

C:\Windows\system32>java -version
java version "1.8.0_281"
Java(TM) SE Runtime Environment (build 1.8.0_281-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.281-b09, mixed mode)

Bei RD-02 sehe ich deutlich den Unterschied.Bisherige Maßnahmen, die nicht geholfen haben:

Verhalten von .jar-Dateien im Standardprogramm auf Java(TM) Platform SE Binary geändert (wie bei RD-01 und RD-03).

In der Liste der installierten Anwendungen unter System => Apps & Features habe ich Folgendes:

RD-01

Bildbeschreibung hier eingeben

RD-02

Bildbeschreibung hier eingeben

RD-03

Bildbeschreibung hier eingeben

Das verwirrt mich sehr, weil RD-01 und RD-02 völlig gleich sind. Und woher kommt diese OpenJDK-Software aus der Ausgabe in cmd?

Als nächstes werde ich mir die Software ansehen, die sie verwenden. Sie heißt OpenWebStart. Es scheint sich um eine Java-ähnliche Software zu handeln. RD-01 und RD-03 verwenden OpenWebStart Version 1.3.0, während RD-02 Version 1.4.0 verwendet.

Danke für die Hilfe.

Antwort1

Wie von gronostaj vorgeschlagen, hat mich die Suche nach dem Pfad in die richtige Richtung geführt. Mit einem bei einer Google-Suche gefundenen Befehl habe ich die Software gefunden, die die Ausgabe von RD-02 bereitgestellt hat.

C:\Windows\System32>for %i in (javac.exe) do @echo.   %~$PATH:i
C:\Program Files\Amazon Corretto\jdk11.0.11_9\bin\javac.exe

Ich habe Amazon Corretto deinstalliert, das auf RD-01 und RD-03 nicht installiert war. Wahrscheinlich hat es jemand zusammen mit einer anderen Software installiert.

Danach gab mir der Befehl java -version eine Ausgabe wie RD-01 und RD-03 zurück. Das Problem mit der Software war ebenfalls behoben.

C:\Windows\System32>java -version
java version "1.8.0_291"
Java(TM) SE Runtime Environment (build 1.8.0_291-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.291-b10, mixed mode)

verwandte Informationen