Minecraft와 같은 Java 기반 응용 프로그램을 시작하거나 열려고 하면 응용 프로그램이 응답하지 않는 것처럼 보일 수 있으며 유일한 옵션은 응용 프로그램을 닫는 것입니다. 이 경우 다음과 같은 오류 프롬프트가 동반됩니다. Java Platform SE 바이너리의 작동이 중지되었습니다. 문제로 인해 프로그램이 제대로 작동하지 않게 되었습니다. Windows에서 프로그램을 닫고 해결 방법이 있으면 알려줍니다.. Minecraft를 열 때 발생한 오류 메시지에 응답하지 않는 Java TM 플랫폼 SE 바이너리를 해결하려는 경우, 이 문제 해결 가이드는 Java TM 플랫폼 SE 바이너리의 작동이 중지된 문제를 해결하는 데 도움이 될 것입니다.
Windows 10에서 Java TM Platform SE 바이너리가 응답하지 않는 문제를 해결하는 방법
Java 플랫폼이라고도 하는 Java 환경 내에서 많은 애플리케이션, 프로그램, 웹 사이트 및 링크를 실행할 수 있습니다. 마인크래프트는 OpenJDK 플랫폼 바이너리를 활용한 가장 인기 있는 게임이며, 최근 오류가 많이 발생하는 게임입니다. Minecraft는 Java TM 플랫폼 SE 바이너리의 작동이 중지되는 문제에 직면할 뿐만 아니라 이 경우 다른 Java 기반 앱도 열리지 않습니다. Java TM 플랫폼 SE 바이너리의 작동이 중단되는 데에는 여러 가지 이유가 있습니다. 문제를 일으키는 몇 가지 일반적인 문제는 다음과 같습니다.
- Windows PC의 불필요하거나 유해한 Java 캐시 파일.
- Java 플랫폼 파일을 방해하는 호환되지 않는 Java 애플리케이션 설정입니다.
- 컴퓨터의 환경 변수가 잘못되었습니다.
- Java SE 플랫폼 바이너리를 방해하는 Minecraft 모드는 거의 없습니다.
- 바이러스 백신 또는 방화벽으로 인해 Java 플랫폼이 정상적으로 열리고 작동하지 않습니다.
- 오래된 드라이버 및 호환되지 않는 Windows 운영 체제.
이 섹션에서는 Windows 10 컴퓨터의 openJDK 플랫폼 바이너리 문제를 해결하는 데 도움이 되는 몇 가지 효과적인 문제 해결 아이디어를 살펴보겠습니다. 완벽한 결과를 얻으려면 동일한 순서로 따르십시오.
방법 1: 클린 부팅 후 앱 실행
많은 사용자들은 PC를 클린 부팅하고 최소한의 드라이버 및 시작 작업 세트로 프로그램을 실행하면 Java TM 플랫폼 SE 바이너리가 응답하지 않는 문제를 해결할 수 있다고 제안했습니다. 클린 부팅과 안전 부팅을 혼동해서는 안 됩니다. Windows PC의 안전 모드는 필수적이지 않은 모든 작업을 종료하고 가장 안정적인 드라이버로 실행됩니다. 안전 모드에서는 Windows PC가 가장 안정적인 환경에 있는 반면, PC를 클린 부팅하면 시작 작업에 할당된 타사 추가 기능만 제거됩니다. 컴퓨터를 클린 부팅하면 문제의 원인이 되는 소프트웨어 비호환성 문제를 해결하는 데 도움이 됩니다. Windows 10에서 클린 부팅을 수행하는 방법 가이드를 따르고 문제 해결을 위해 지시된 것과 동일한 단계를 구현하십시오.
PC가 다시 시작되면 Minecraft 또는 기타 Java 기반 프로그램을 시작합니다. 문제가 다시 발생하지 않으면 서비스를 차례로 다시 활성화하고 원인을 찾으십시오. 또한 문제를 영구적으로 해결하는 데 불필요해 보이는 경우 PC에서 손상된 프로그램을 강제 제거해 볼 수 있습니다.
방법 2: 호환 모드에서 프로그램 실행
컴퓨터에서 애플리케이션이 충돌한 후 WER(Windows 오류 보고) 파일이 생성됩니다. 여기에는 충돌이 발생한 이유를 찾는 데 도움이 되는 적절한 정보가 있습니다. 이는 다양한 위치에 저장되는 텍스트 파일이며 관리자만 액세스할 수 있습니다. 소프트웨어 공급업체가 고객의 충돌 데이터에 액세스하려면 Microsoft의 Winqual 서비스에 동의해야 합니다. 이러한 충돌 데이터를 보는 것은 장치에서 Java TM 플랫폼 SE 바이너리가 응답하지 않는 문제가 발생한 이유를 식별하는 데 도움이 될 수 있습니다. 기밀 데이터가 제3자 공급업체와 공유되는 것을 개의치 않는 경우, 해당 충돌 데이터를 전문가에게 넘겨서 왜 그런 일이 발생했는지 설명해 줄 수 있습니다. 이를 원하지 않는 경우에는 WER 파일을 확인하고 아래 지침에 따라 관리자 권한으로 Java 실행 파일을 실행하여 Java.exe 파일의 위치를 찾을 수 있습니다. 그러면 문제가 해결될 것입니다.
1. 프레스 윈도우 + E 키 함께 열기 위해 파일 탐색기.
2. 이제 관측 탭을 클릭하고 옆의 확인란을 선택하십시오. 숨겨진 항목 묘사 된대로.
3. 이제 다음 위치로 이동하십시오. 통로 파일 탐색기에서.
C:사용자 AppDataLocalMicrosoftWindowsWERReportArchive
참고 : 이 위치에서 해당 파일을 찾을 수 없는 경우 다음을 직접 검색할 수 있습니다. java.exe 검색 필드에서. 하지만 올바른 액세스 권한이 있는지 두 번 클릭해야 합니다. 자바 파일 다른 유사한 것 중에.
4. 이내 보고서아카이브 폴더를 마우스 오른쪽 버튼으로 클릭합니다. WER 파일을 클릭하고 열기 표시된 대로 옵션을 선택하세요.
5. 이제 메모장 목록에서 옵션을 클릭하고 OK 묘사 된대로.
6. 파일 끝으로 이동하여 해당 파일의 위치를 확인합니다. java.exe PC에서 동일한 위치로 이동합니다.
7. 마우스 오른쪽 버튼으로 java.exe 파일을 선택하고 등록 옵션을 선택합니다.
8.로 전환 호환성 의 탭 등록 창을 클릭하고 옆의 확인란을 선택하세요. 호환성 모드에서이 프로그램을 실행하십시오. 묘사 된대로.
9. 이제 드롭다운 목록에서 Windows 7 또는 8을 선택하고 다음을 클릭합니다. 신청 와 OK 변경 사항을 저장합니다. 컴퓨터를 다시 시작하고 응용 프로그램을 다시 시작하십시오.
또한 읽기 : Minecraft의 io.netty.channel.AbstractChannel$AnnotatedConnectException 오류 수정
방법 3: 환경 변수 구성
운영 체제의 모든 구성 정보는 환경 변수의 도움을 받아 응용 프로그램에 전달됩니다. 이러한 환경 변수는 다음의 조합입니다. 핵심 가치, 둘 다 문자열입니다. 문제를 방지하려면 이러한 변수가 항상 호환되어야 합니다. 최근에 Windows PC를 업데이트했고 Java TM 플랫폼 SE 바이너리 작동 문제가 발생한 경우 이러한 쌍이 방해를 받아야 합니다. 아래 지침에 따라 재설정해 보세요.
1. 히트 Windows 키 및 유형 제어 패널. 그런 다음 여십시오.
2. 이제 별보기 ~에 대한 옵션 큰 아이콘 그리고 클릭 보여진 바와 같이.
3. 이제 오른쪽 화면을 아래로 스크롤하여 다음을 클릭하세요. 고급 시스템 설정 보여진 바와 같이. 당신이 프롬프트하는 경우 UAC 제어, 클릭 가능 진행하십시오.
4. 그런 다음 Advnaced 탭을 클릭하십시오. 환경 변수…
5. 이제 새로운… 밑에있는 버튼 시스템 변수.
6. 유형 _자바_옵션 변수 이름 상자에 -Xmx256M 변수 값 상자에
7. 그런 다음 OK 끝내려면 새 시스템 변수 창.
8. 다시 클릭하십시오. OK 환경 변수 창에서. OpenJDK 플랫폼 바이너리가 응답하지 않는 문제를 해결했는지 확인하세요.
방법 4: 안전 모드에서 앱 실행
앱을 다시 시작한 후 Java TM 플랫폼 SE 바이너리 작동이 중지되는 문제를 해결하지 못한 경우 안전 모드에서 앱을 실행하세요. 많은 사용자들이 해당 문제가 특정 도구인 Logitech Process Monitor(lvprcsrv.exe)의 설치 파일 손상으로 인해 발생한다고 보고했습니다. 컴퓨터에 이 앱이 있는지 확인하고, 있으면 완전히 제거하세요. 또한 openJDK 플랫폼 바이너리가 응답하지 않는 문제를 해결하려면 컴퓨터를 안전 모드로 부팅하세요. 이렇게 하면 Java를 방해하는 모든 프로그램이 비활성화됩니다. 컴퓨터를 부팅할 수 있습니다. Windows 10에서 안전 모드로 부팅하는 방법 모든 타사 소프트웨어가 비활성화되면 문제가 다시 발생하는지 확인하세요.
PC가 안전 모드로 전환되면 문제가 다시 발생하는지 확인하세요. 문제가 발생하지 않으면 컴퓨터에 추가한 최근 프로그램이나 응용 프로그램을 제거하십시오.
또한 읽기 : Outlook이 Windows 10의 안전 모드에서만 열리는 문제 수정
방법 5: 그래픽 드라이버 업데이트
Java TM 플랫폼 SE 바이너리가 항상 응답하지 않는 문제가 발생하는 경우 그래픽 드라이버가 오래되었거나 손상되었는지 확인하세요. 호환되지 않으면 Java 환경과 드라이버 사이에 여러 가지 충돌이 발생합니다. GPU 드라이버를 최신 버전으로 업데이트하면 이 문제를 쉽게 해결할 수 있습니다. Windows 4에서 그래픽 드라이버를 업데이트하는 10가지 방법 가이드에 설명된 단계에 따라 드라이버를 수동으로 업데이트할 수 있습니다.
드라이버를 업데이트한 후 컴퓨터를 재부팅하고 Java TM 플랫폼 SE 바이너리의 작동이 중지된 문제가 수정되었는지 확인하세요.
방법 6: 그래픽 드라이버 재설치
여전히 openJDK 플랫폼 바이너리가 응답하지 않는 경우 장치 드라이버를 다시 설치하여 비호환성 문제를 해결하세요. 타사 도구를 따르거나 수동으로 수행하여 컴퓨터에 드라이버를 다시 설치하는 방법에는 여러 가지가 있습니다. 그러나 Windows 10에서 드라이버를 제거하고 다시 설치하는 방법 가이드의 지침에 따라 그래픽 드라이버를 쉽게 다시 설치할 수 있습니다.
GPU 드라이버를 다시 설치한 후 Java TM 플랫폼 SE 바이너리가 작동하지 않는 문제가 해결되었는지 확인하세요.
또한 읽기 : Windows 10에서 드라이버에 대한 사용자 설정 설정 실패 수정
방법 7: 일시적으로 바이러스 백신 비활성화(해당되는 경우)
바이러스 백신 프로그램이 실수로 PC에서 응용 프로그램을 열지 못하게 할 수 있습니다. 몇몇 Windows 사용자는 많은 호환성 문제를 확인하고 이를 해결하기가 어렵습니다. Windows 10에서 바이러스 백신을 일시적으로 비활성화하는 방법에 대한 가이드를 읽고 지침에 따라 PC에서 바이러스 백신 프로그램을 일시적으로 비활성화하십시오.
Windows 10 PC에서 Java TM 플랫폼 SE 바이너리가 응답하지 않는 문제를 해결한 후 보안 제품군이 없는 컴퓨터는 항상 위협이 되므로 바이러스 백신 프로그램을 다시 활성화하십시오.
방법 8: Java Web Start를 사용하여 세션 시작
위의 모든 방법을 시도한 후에도 여전히 Java TM Platform SE 바이너리가 응답하지 않는 문제가 발생하는 경우 Blackboard Collaborate Launcher 앱 대신 시스템에 설치된 Java Web Start 버전을 사용하여 세션을 시작해 볼 수 있습니다. 아래 나열된 지침에 따라 동일한 작업을 수행할 수 있지만 프로세스 중에 발생하는 문의 사항을 해결하려면 Collaborate 지원팀에 문의하는 것이 좋습니다.
1. PC의 모든 백그라운드 작업, 특히 협업 세션을 모두 닫습니다.
2. 이제 Windows 키 및 유형 제어 패널. 그런 다음 엽니다.
3. 그런 다음 보기 기준 > 큰 아이콘 그리고 클릭 프로그램 및 기능.
4A. 목록에 있는 프로그램 목록으로 이동하여 확인하세요. 자바 이미 설치되어 있습니다.
4B. 그렇지 않은 경우 방문하여 Java를 설치하십시오. java.com.
5. PC에 Java가 설치되어 있는지 확인한 후, 새 Collaborate 회의 또는 녹음 파일 다운로드. 그러나 시작하지 마십시오.
6. 무엇이든 찾아보세요 .collab 에있는 파일을 내 다운로드, 파일을 마우스 오른쪽 버튼으로 클릭하고 열기 표시된 대로 옵션을 선택하세요.
7. 그런 다음 더 많은 애플 리케이션.
8A. Java (TM) Web Start Launcher가 보이면 이를 클릭하고 옆에 있는 상자를 선택하십시오. .collab 파일을 열려면 항상 이 앱을 사용하세요.. 그런 다음 OK.
8B. 목록에 Java (TM) Web Start Launcher가 표시되지 않으면 옆의 확인란을 선택하십시오. 이 PC에서 다른 앱 찾기. 지정된 위치로 이동 통로, 다음을 클릭하십시오. .exe 파일 선택 엽니다.
C:프로그램 파일javajreXXXbin
참고 : 트리플 엑스 컴퓨터에 설치된 Java 버전에 따른 숫자입니다. 여기에 예가 있습니다 jre1.8.0_221
9. 이제 모든 .collab 파일은 다음을 사용하여 시작됩니다 자바 Web Start보다는 Blackboard Collaborate 실행기.
10. 마지막으로 협업 세션이나 녹음을 실행하고 애플리케이션이 문제 없이 실행되는지 확인합니다.
또한 읽기 : 시작 시 Discord JavaScript 오류 수정
방법 9: Java SE 기반 응용 프로그램 다시 설치
openJDK 플랫폼 바이너리가 응답하지 않는 문제에 대한 수정 사항을 얻지 못한 경우 Java 기반 응용 프로그램을 다시 설치해 보십시오. 이렇게 하면 PC에서 충돌하는 모든 문제가 해결되어 현재 직면한 문제가 해결됩니다.
참고 : 여기에서는 Minecraft를 다시 설치하는 단계를 예로 보여줍니다. 앱이나 프로그램에 따라 단계를 따르세요.
1. 길게 누르기 Windows + I 키 함께 열기 위해 Windows 설정.
2. 이제 클릭하십시오. 앱.
3. 이제 검색하고 클릭하세요. 마인 크래프트 런처 선택 제거 옵션을 선택합니다.
4. 이제 프롬프트가 있으면 확인하고 재부팅 제거한 후 PC 마인 크래프트.
5. 방문하다 마인크래프트 런처 공식 사이트 그리고 클릭 Windows 10/11용 다운로드 버튼을 클릭하세요.
6. 이제 다음으로 이동하세요. 내 다운로드 그리고 마인크래프트 설치 프로그램 설정 파일.
7. 화면의 지시에 따라 PC에 설치를 완료합니다.
8. 마지막으로 다시 설치했습니다. 마인크래프트 런처 당신의 컴퓨터에서. 앱과 관련된 모든 문제가 해결되었을 것입니다.
방법 10: 이전 Java 버전 제거(스크립트 사용)
컴퓨터에 이전 버전의 Java가 있는 경우 Java TM 플랫폼 SE 바이너리 작동이 중지되는 문제가 발생합니다. 따라서 Java 애플리케이션과 보안 개선 사항이 최신 버전으로 업데이트되었는지 확인해야 합니다. 아래 나열된 모든 코드를 복사하여 다음 위치에 Remove_old_java_versions.ps1로 저장합니다. {PackageShare}스크립트 폴더에 있습니다.
참고 : 이 코드는 32비트 및 64비트 설치된 Java 버전을 모두 확인하고 이전 버전의 Java를 모두 삭제하며 최신 버전만 남습니다. 이것은 간단한 Powershell 스크립트이며 자체적으로 실행할 수 있습니다. 그러나 이 모든 과정을 완료하는 데는 시간이 걸립니다. 그때까지 기다려야 합니다.
#이 스크립트는 이전 Java 버전을 제거하고 최신 버전만 남겨 두는 데 사용됩니다. #원저자 : mmcpherson #버전 1.0 - 2015-04-24 생성됨 #버전 1.1 - 2015년 05월 20일 업데이트됨 # - 이제 이전 Java 비업데이트 기본 버전도 감지하고 제거합니다(예: 업데이트가 없는 Java 버전 #). # - 이제 Java 6 이하 버전도 제거하고 이 동작을 수동으로 변경할 수 있는 기능도 추가했습니다. # - 재부팅하지 않도록 제거 기본 동작을 추가했습니다(이제 제거를 위해 msiexec.exe를 사용함). #버전 1.2 - 2015년 07월 28일 업데이트됨 # - 버그 수정: null 배열 및 op_addition 오류. # 중요 참고 사항: Java 버전 6 이하를 유지하려면 다음 줄을 편집하고 $true를 $false로 바꾸십시오. $UninstallJava6andBelow = $true #버전 배열 선언 $32bit자바 = @() $64bit자바 = @() $32bitVersions = @() $64bitVersions = @() #WMI 쿼리를 수행하여 설치된 Java 업데이트 찾기 if ($UninstallJava6andBelow) { $32bitJava += Get-WmiObject -Class Win32_Product | Where-객체 { $_.이름 -일치 "(?i)Java((TM))*sd+(sUpdatesd+)*$" } #Java 버전 5도 있지만 CPU 비트는 GUID로만 구별할 수 있으므로 약간 다르게 처리됩니다. $32bitJava += Get-WmiObject -Class Win32_Product | Where-객체 { ($_.Name -match "(?i)J2SEsRuntimesEnvironmentsd[.]d(sUpdatesd+)*$") -and ($_.IdentifyingNumber -match "^{32") } } 다른 { $32bitJava += Get-WmiObject -Class Win32_Product | Where-객체 { $_.이름 -일치 "(?i)Java(((TM) 7)|(sd+))(sUpdatesd+)*$" } } #WMI 쿼리를 수행하여 설치된 Java 업데이트(64비트)를 찾습니다. if ($UninstallJava6andBelow) { $64bitJava += Get-WmiObject -Class Win32_Product | Where-객체 { $_.이름 -일치 "(?i)Java((TM))*sd+(sUpdatesd+)*s[(]64비트[)]$" } #Java 버전 5도 있지만 CPU 비트는 GUID로만 구별할 수 있으므로 약간 다르게 처리됩니다. $64bitJava += Get-WmiObject -Class Win32_Product | Where-객체 { ($_.Name -match "(?i)J2SEsRuntimesEnvironmentsd[.]d(sUpdatesd+)*$") -and ($_.IdentifyingNumber -match "^{64") } } 다른 { $64bitJava += Get-WmiObject -Class Win32_Product | Where-객체 { $_.이름 -일치 "(?i)Java(((TM) 7)|(sd+))(sUpdatesd+)*s[(]64비트[)]$" } } #버전 배열을 열거하고 채웁니다. Foreach($32bitJava의 $app) { if ($app -ne $null) { $32bitVersions += $app.Version } } #버전 배열을 열거하고 채웁니다. Foreach($64bitJava의 $app) { if ($app -ne $null) { $64bitVersions += $app.Version } } #값이 아닌 실제 버전(System.Version 개체)을 기준으로 올바르게 정렬된 배열을 만듭니다. $sorted32bitVersions = $32bitVersions | %{ 새 개체 System.Version ($_) } | 종류 $sorted64bitVersions = $64bitVersions | %{ 새 개체 System.Version ($_) } | 종류 #단일 결과가 반환되면 나중에 .GetUpperBound를 호출하는 데 문제가 발생하지 않도록 결과를 단일 값 배열로 변환합니다. if($sorted32bitVersions -isnot [system.array]) { $sorted32bitVersions = @($sorted32bitVersions)} if($sorted64bitVersions -isnot [system.array]) { $sorted64bitVersions = @($sorted64bitVersions)} #배열에서 최신 버전의 값을 가져와서 먼저 변환합니다. $newest32bitVersion = $sorted32bitVersions[$sorted32bitVersions.GetUpperBound(0)] $newest64bitVersion = $sorted64bitVersions[$sorted64bitVersions.GetUpperBound(0)] Foreach($32bitJava의 $app) { if ($app -ne $null) { # 최신 버전과 일치하지 않는 모든 Java 버전을 제거합니다. if (($app.Version -ne $newest32bitVersion) -and ($newest32bitVersion -ne $null)) { $appGUID = $app.Properties["IdentifyingNumber"].Value.ToString() 시작 프로세스 -FilePath "msiexec.exe" -ArgumentList "/qn /norestart /x $($appGUID)" -Wait -Passthru #write-host "32비트 버전 제거 중: " $app } } } Foreach($64bitJava의 $app) { if ($app -ne $null) { # 최신 버전과 일치하지 않는 모든 Java 버전을 제거합니다. if (($app.Version -ne $newest64bitVersion) -and ($newest64bitVersion -ne $null)) { $appGUID = $app.Properties["IdentifyingNumber"].Value.ToString() 시작 프로세스 -FilePath "msiexec.exe" -ArgumentList "/qn /norestart /x $($appGUID)" -Wait -Passthru #write-host "64비트 버전 제거 중: " $app } } }
또한 읽기 : Windows 10에서 Java Virtual Machine을 생성할 수 없는 수정 사항
방법 11: Java 캐시 지우기
몇몇 사용자는 이전 버전의 Java를 제거한 후 Java 캐시를 지우면 컴퓨터에서 Java TM 플랫폼 SE 바이너리가 응답하지 않는 문제를 해결하는 데 도움이 된다고 제안했습니다. Java 제어판을 통해 아래 지침에 따라 모든 임시 파일을 삭제하는 것을 고려하십시오.
1. 히트 Windows 키 및 유형 Java 구성, 다음을 클릭하십시오. 엽니다.
2. 에서 일반 탭을 클릭하십시오. 설정… 아래 임시 인터넷 파일 섹션을 참조하세요.
3. 그런 다음 다음 창에서 파일 삭제 버튼을 클릭하세요.
4. 다가오는 프롬프트에서 모든 상자를 선택하고를 클릭하십시오. OK.
지금 응답하지 않는 OpenJDK 플랫폼 바이너리 문제가 해결되었는지 확인하세요.
권장 사항 :
이 가이드가 도움이 되기를 바라며 문제를 해결할 수 있기를 바랍니다. Java TM 플랫폼 SE 바이너리가 응답하지 않습니다. Windows 10에서는 아래 의견 섹션을 통해 문의 사항이나 제안 사항이 있으면 언제든지 문의해 주세요. 다음에 어떤 주제를 탐구하고 싶은지 알려주세요.