Проблемы Java с приложением Garage

Проблемы Java с приложением Garage

Клиент использует определенное приложение garage. Оно начало жаловаться несколько дней назад. Ошибка на экране говорит о том, что Java 7 32-bit не установлена. Сторонний (программное обеспечение devop) также указывает на проблему Java. Клиент использует Remote Desktop Gateway, который распределяет нагрузку между 3 серверами RD.У двоих из них такой проблемы нет.Нигде не установлена ​​Java 7 32-bit. Поэтому я позволил себе усомниться в достоверности сообщения об ошибке.

Некоторая информация: ВАЖНО => RD2 — проблемный сервер

РД-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)

РД-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)

РД-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)

Ясно вижу разницу на RD-02.Действия, предпринятые до сих пор, но не помогающие:

Изменено поведение файлов .jar в программе по умолчанию на Java(TM) Platform SE Binary (как в RD-01 и RD-03).

В списке установленных приложений в разделе «Система» => «Приложения и компоненты» у меня есть следующее:

РД-01

введите описание изображения здесь

РД-02

введите описание изображения здесь

РД-03

введите описание изображения здесь

Это меня очень смущает, потому что RD-01 и RD-02 совершенно одинаковы. И откуда берется это программное обеспечение openJDK из вывода в cmd?

Следующий шаг, который я сделаю, это посмотрю на программное обеспечение, которое они используют, и оно называется OpenWebStart. Похоже, это что-то вроде программного обеспечения Java. RD-01 и RD-03 работают под управлением OpenWebStart версии 1.3.0, а RD-02 — под управлением версии 1.4.0.

Спасибо за помощь.

решение1

Как gronostaj предложил искать путь, отправьте меня в правильном направлении. С помощью команды, найденной в поиске Google, я нашел программное обеспечение, которое предоставило вывод RD-02.

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

Я удалил Amazon Corretto, который не был установлен на RD-01 и RD-03. Вероятно, кто-то установил его вместе с другим программным обеспечением.

После этого команда java -version вернула мне вывод типа RD-01 и RD-03. Проблема с программным обеспечением также была решена.

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)

Связанный контент