차고 애플리케이션의 Java 문제

차고 애플리케이션의 Java 문제

고객이 특정 차고 애플리케이션을 사용합니다. 며칠 전부터 불평이 나오기 시작했습니다. 화면에 Java 7 32비트가 설치되지 않았다는 오류가 표시됩니다. 타사(소프트웨어 개발)도 Java 문제를 지적합니다. 고객은 3개의 RD 서버 간에 부하를 분산하는 원격 데스크톱 게이트웨이를 사용합니다.그 중 2개는 문제가 없습니다.Java 7 32비트가 설치된 곳이 없습니다. 그래서 나는 오류 메시지의 신뢰성에 대해 의심을 품었습니다.

일부 정보: 중요 => RD2가 문제 서버입니다.

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)

RD-02에서는 차이가 확실히 보입니다.지금까지 조치를 취했지만 도움이 되지 않았습니다.

기본 프로그램의 .jar 파일 동작을 Java(TM) Platform SE Binary로 변경했습니다(RD-01 및 RD-03에서와 유사).

시스템 => 앱 및 기능의 설치된 애플리케이션 목록에 다음이 있습니다.

RD-01

여기에 이미지 설명을 입력하세요

RD-02

여기에 이미지 설명을 입력하세요

RD-03

여기에 이미지 설명을 입력하세요

RD-01과 RD-02가 완전히 동일하기 때문에 이것은 나를 많이 혼란스럽게 합니다. 그리고 cmd의 출력에서 ​​해당 openJDK 소프트웨어는 어디에서 나오나요?

제가 할 다음 단계는 그들이 사용하는 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

RD-01 및 RD-03에 설치되지 않은 Amazon Corretto를 제거했습니다. 아마도 누군가가 다른 소프트웨어와 함께 설치했을 것입니다.

그 후 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)

관련 정보