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

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

Некоторая информация: ВАЖНО => 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)

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

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

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

РД-01

РД-02

РД-03

Это меня очень смущает, потому что РД-01 и РД-02 совершенно одинаковы. А откуда этот софт openJDK из вывода в cmd?

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

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

1 ответ

Вроде Гроностай предложил поискать путь, направить меня в правильном направлении. С помощью команды, найденной в поиске Google, я нашел программное обеспечение, обеспечивающее вывод РД-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)
Другие вопросы по тегам