수정 : Java Platform SE 바이너리가 작동을 멈췄습니다.



문제를 제거하기 위해 도구를 사용해보십시오

일부 사용자는 ' Java (TM) Platform SE 바이너리 작동이 중지되었습니다.” 다양한 Java 기반 응용 프로그램을 실행할 때 오류가 발생합니다. 일반적으로이 오류 메시지에는 일반적으로 응답하지 않는 기간이 수반되며 프로그램 닫기 단추.



노트 : 이 문제는 Windows 10에만 국한되지 않으며 Windows 8에서 자주보고됩니다. 빌드 번호와 이러한 유형의 오류 사이에 명백한 연결이 없습니다.



대부분의 경우이 문제는 비디오 카드 드라이버가 자바 환경과 충돌하기 때문에 발생합니다. 그러나 이러한 동작이 모든 Java 기반 애플리케이션에서 발생하는 것은 아닙니다. 사용자가 '' Java (TM) Platform SE 바이너리 작동이 중지되었습니다.” 오류. Minecraft는 지금까지 가장 자주보고되는 애플리케이션입니다. 충돌 이 특정 오류 메시지와 함께.



현재 동일한 문제로 어려움을 겪고있는 경우이 도움말에서 몇 가지 문제 해결 전략을 제공합니다. 다음은 비슷한 상황에있는 다른 사용자가 문제를 해결하는 데 사용한 몇 가지 방법입니다. Java (TM) Platform SE 바이너리 작동이 중지되었습니다.” 오류. 오류를 처리하는 수리 전략을 찾을 때까지 아래 문제 해결 가이드를 따르십시오. 의 시작하자!

방법 1 : GPU 카드 드라이버 업데이트

' Java (TM) Platform SE 바이너리 작동이 중지되었습니다.” 오류가 발생하는 이유는 자바 환경 및 그래픽 카드 드라이버.

이 문제를 일으키는 대부분의 비디오 드라이버 문제는 GPU 제조업체에서 해결 했으므로 전용 GPU 드라이버를 최신 버전으로 업데이트하기 만하면 문제를 해결할 수 있습니다.



각 주요 GPU 제조업체에는 GPU 모델을 자동으로 감지하고 필요한 그래픽 카드 드라이버의 최신 버전을 설치하는 일종의 소프트웨어가 있습니다. GPU 제조업체에 따라이를 수행 할 수있는 도구는 다음과 같습니다.

그래픽 드라이버가 업데이트되면 컴퓨터를 재부팅하고 다음 시작시 문제가 해결되었는지 확인합니다. 여전히 ''에 의해 특정 Java 기반 응용 프로그램을 열 수없는 경우 Java (TM) Platform SE 바이너리 작동이 중지되었습니다.” 오류, 아래로 이동 방법 2 .

방법 2 : 모든 Java SE 관련 응용 프로그램 다시 설치

첫 번째 방법이 문제 해결에 효과적이지 않은 경우 전체 Java 환경을 다시 설치하여 더 나은 결과를 얻을 수 있는지 살펴 보겠습니다. 일부 사용자는 현재 Java 환경을 제거한 다음 공식 다운로드 페이지에서 최신 Java 버전을 설치하여 문제가 자동으로 해결되었다고보고했습니다.

다음은 전체 내용에 대한 빠른 가이드입니다.

  1. 프레스 Windows 키 + R 실행 상자를 엽니 다. 그런 다음 ' appwiz.cpl ”및 히트 시작하다 열다 프로그램 및 기능 창문.
  2. 응용 프로그램 목록을 아래로 스크롤하고 각 항목을 마우스 오른쪽 단추로 클릭하고 선택하여 찾을 수있는 모든 Java 항목을 제거합니다. 제거 .
  3. 모든 항목이 제거되면 컴퓨터를 재부팅하십시오.
  4. 다음에 시작할 때이 링크 (여기)를 방문하고 무료 Java 다운로드 버튼을 클릭하여 Java 환경을 다시 설치하십시오. 이 프로세스가 끝나면 다시 시작하라는 메시지가 표시됩니다.
  5. PC가 다시 부팅되면 ''없이 Java 기반 애플리케이션을 열 수 있는지 확인합니다. Java (TM) Platform SE 바이너리 작동이 중지되었습니다.” 오류. 여전히 동일한 오류 메시지가 표시되면 마지막 방법으로 이동합니다.

방법 3 : 클린 부팅 후 응용 프로그램 실행

여러 사용자가 자바 기반 프로그램을 시작하는 동안 클린 부팅 수행 . 클린 부팅은 최소한의 드라이버 및 시작 프로그램 세트로 시스템을 시작하므로 대부분의 소프트웨어 및 드라이버 충돌을 제거합니다.

' Java (TM) Platform SE 바이너리 작동이 중지되었습니다.” 다음을 수행 한 후 오류가 발생하지 않습니다. 클린 부팅 에서 제외 된 일부 시작 프로그램 및 서비스는 클린 부팅 절차는 그것에 대한 책임입니다. 이를 확인한 후에는 충돌을 제거 할 때까지 의심되는 각 소프트웨어를 체계적으로 제거해야합니다.

더 명확하게하기 위해 다음은 클린 부팅을 수행하고 문제를 일으키는 시작 프로그램을 식별하는 방법에 대한 빠른 가이드입니다.

  1. 프레스 Windows 키 + R 실행 상자를 엽니 다. 다음으로“ msconfig ”및 히트 시작하다 열다 시스템 설정 메뉴.
  2. 내부 시스템 설정 창에서 서비스 탭으로 이동하여 모두 비활성화 단추. 그런 다음 대다 변경 사항을 저장합니다.
  3. 다음으로 시작 탭 그리고 작업 관리자 열기 .
  4. 작업 관리자의 시작 탭에서 상태가 다음으로 설정된 각 시작 항목을 선택합니다. 활성화 됨 그리고 비활성화 아래 버튼.
  5. 불필요한 시작 프로세스가 모두 비활성화되면 작업 관리자를 닫고 컴퓨터를 다시 시작하십시오.
  6. 다음에 시작할 때 애플리케이션이 ''없이 열리는 지 확인합니다. Java (TM) Platform SE 바이너리 작동이 중지되었습니다.” 오류. 이제 모든 것이 정상적으로 작동하는 경우 아래의 다음 단계를 계속합니다.
  7. 문제가 다시 나타날 때까지 위의 단계를 리버스 엔지니어링하여 각 시작 항목과 서비스를 체계적으로 다시 활성화합니다. 범인을 식별하면 응용 프로그램을 제거하고 컴퓨터를 다시 시작하십시오.
  8. 1 ~ 3 단계를 사용하여 서비스시작 탭을 클릭하고 이전에 비활성화 된 나머지 서비스를 다시 활성화합니다.

방법 4 : Windows 오류보고 파일 수정

Windows 응용 프로그램이 충돌 할 때마다 충돌이 발생한 이유를 분석하는 데 도움이되는 중요한 정보가 포함 된 WER 파일이 생성됩니다. 소프트웨어 공급 업체는 고객의 충돌 데이터에 액세스하려면 Microsoft의 Winqual 서비스에 가입해야하지만 관리자는 Windows가 다른 위치에 저장하는 간단한 텍스트 파일 인 .wer 파일을 열어 액세스 할 수 있습니다. 경우에 따라 문제 설명은 응용 프로그램이 충돌 한 이유를 이해하는 데 도움이됩니다. 그러나 .wer 파일의 내용을 실제로 이해하는 사람은 개발자뿐입니다. 그러나 Windows 오류보고를 활성화 또는 비활성화할지 여부를 결정하기 전에 이러한 파일을 살펴 보는 것이 잘못 될 수 없습니다 (기밀 데이터가 제 3 자에게 전송 될까봐 걱정되는 경우). 또한 소프트웨어 또는 하드웨어 공급 업체의 지원 서비스에 파일을 보내어 무엇이 잘못되었는지 파악할 수 있습니다.

Windows 7에서 Windows 오류보고 파일은 ProgramData 또는 User 디렉터리의 깊은 하위 폴더에 저장할 수 있습니다. 하위 폴더의 이름은 단순히 WER이고 파일 확장자는 .wer입니다. Windows Search 또는 다른 데스크톱 검색 도구를 사용하여 모두 찾을 수 있습니다. 그러나 이러한 .wer 파일의 정보는 Windows 관리 센터 (제어판 시스템 및 보안 관리 센터)를 통해서도 액세스 할 수 있습니다.

그만큼 Java (TM) Platform SE 바이너리 작동이 중지되었습니다. 이러한 Windows 오류보고 파일을 조정하여 오류를 수정할 수 있으며 이렇게하려면 아래 색인화 된 단계를 진행하여이 문제를 제거하십시오.

  1. 찾기 Windows 이벤트보고 로그 i t는 일반적으로 다음 위치에 있습니다.
    C : users 사용자 이름 AppData Local Microsoft Windows WER ReportArchive.
  2. '.WER'파일을 마우스 오른쪽 버튼으로 클릭하고 '연결 프로그램'을 선택합니다. 그 후, '워드 패드' 또는 “메모장”.

    메모장으로 파일 열기

  3. 파일 끝으로 이동하여 AppPath . 오류를 일으킨 Java.exe 파일의 위치를 ​​표시합니다. (예 : D : myapp subfolder ocx jre bin).
  4. 이 위치로 이동하여 오류의 원인으로 나열된 파일을 분리하십시오.
  5. java.exe 파일을 마우스 오른쪽 단추로 클릭하고 속성을 선택하여이 응용 프로그램의 속성을 엽니 다.
  6. 호환성 탭” 을 클릭하고“ 모든 사용자에 대한 설정 변경 ”옵션이있는 경우.
  7. ' 호환 모드' 확인란을 선택하고“ 이 프로그램을 호환 모드에서 실행 ...에 대한 :”옵션을 선택하고 드롭 다운 메뉴에서 다른 버전의 Windows를 선택합니다.

    호환 모드에서 프로그램 실행

  8. 딸깍 하는 소리 확인 JAVA 속성 창을 닫습니다.
  9. Web Interface 또는 서비스 사이트에서 로그 아웃 한 후 다시 로그온하십시오.
  10. 미리 실행하려는 응용 프로그램을 실행하고 올바르게 작동하는지 확인하십시오.

방법 5 : Java Web Start로 세션 시작

위에 언급 된 솔루션으로 문제가 해결되지 않는 경우 사용자는 Blackboard Collaborate Launcher 애플리케이션이 아닌 시스템에 설치된 Java Web Start 버전으로 세션을 시작하여 오류를 해결할 수 있습니다. 이를위한 지침은 아래에 나열되어 있지만 사용자는 추가 지원을 위해 Collaborate 지원에 문의하는 것이 좋습니다.

Windows 7/8 사용자 :

  1. 눌러 'Windows' + '아르 자형' 실행 프롬프트를 열고 내부에 다음 명령을 붙여 넣으려면 'Enter'를 눌러 실행하고 관련 파일을 엽니 다.
    제어 / 이름 Microsoft.DefaultPrograms / 페이지 pageFileAssoc

    실행 프롬프트 열기

노트 : 프로그램과 파일 유형 또는 프로토콜 연결이 시작됩니다.

  1. 목록에서 .collab 항목을 선택하고 프로그램 변경 버튼을 클릭합니다.
  2. 그만큼 '연결 프로그램' 창이 나타나고 여기에서이 창에 Java (TM) Web Start Launcher 목록이 표시됩니다.이 창을 선택하고 '확인'.
  3. 그 후 7 단계로 진행하고이 창에 Java (TM) Web Start Launcher 목록이 없으면 3 단계로 진행합니다.
  4. 클릭 '더 많은 애플 리케이션' 링크를 클릭하고 목록 하단으로 스크롤 한 다음 '이 PC에서 다른 앱 찾기'.
  5. 컴퓨터의 자바 디렉토리로 이동하고 대부분의 시스템에서이 디렉토리는 다음 중 하나입니다.
C :  Program Files  Java  jre1.8.0_111  bin C :  Program Files (x86)  Java  jre1.8.0_111  bin * 위의 'jre'다음에 나오는 숫자는 설치된 Java 버전에 따라 다릅니다. 
  1. 이제“. exe” 파일을 열고 '열기'버튼을 클릭합니다.
  2. 마지막으로, Collaborate Web Conferencing 세션을 시작하고 응용 프로그램 공유 기능을 테스트합니다. 이제 문제가 해결 되었으면합니다.

Windows 10 사용자 :

  1. Collaborate 세션 또는 기록 창을 닫습니다.
  2. 프레스 'Windows' + '아르 자형' 실행 프롬프트를 엽니 다.
  3. 입력 '제어판' 그리고 누르십시오 '시작하다' 클래식 제어판 인터페이스를 시작합니다.

    클래식 제어판 인터페이스에 액세스

  4. Windows 제어판에서 '프로그램 및 기능'옵션을 클릭합니다.
  5. 프로그램 목록을 확인하여 ' 자바' 시스템에 이미 설치되어 있습니다. 설치되어 있지 않은 경우 다음에서 Java를 다운로드하여 설치하십시오. java.com 진행하기 전에.
  6. 새 Collaborate 회의 또는 녹음 파일을 다운로드하지만 아직 파일을 시작하지는 않습니다.
  7. 회의 또는 녹음 위치 ' .COLLAB” 당신의 파일 다운로드
  8. 파일을 마우스 오른쪽 버튼으로 클릭하고 '연결 프로그램' 그런 다음 “다른 앱 선택”.
  9. 네가 본다면 Java (TM) Web Start 실행기 이 목록에서 (목록을 확장하려면 추가 앱을 클릭해야 할 수 있음) 목록을 선택하고 ' 항상이 앱을 사용하여 .collab 파일을여십시오. ' 그런 다음 확인
  10. 만약 Java (TM) Web Start 실행기 목록에없는 경우 확인란을 선택하십시오. 항상이 앱을 사용하여 .collab 파일을 엽니 다. 그런 다음 이 PC에서 다른 앱 찾기 .
  11. 다음 위치로 이동하십시오.
C :  프로그램 파일  java  jreXXX  bin

XXX는 컴퓨터에 설치된 Java 버전에 따라 달라지는 숫자를 나타냅니다. 예를 들면 다음과 같습니다. jre1.8.0_221.

  1. “. exe” 클릭 열다.
  2. 앞으로 모든 ' .COLLAB” 파일은 다음을 사용하여 열립니다. 자바 Web Start가 아닌 Blackboard Collaborate 실행기
  3. Collaborate 세션 또는 레코딩을 시작하여 애플리케이션 공유 기능을 테스트합니다.

방법 6 : 안전 모드에서 시스템 실행

일부 사용자는 안전 모드에서 시스템을 다시 시작한 후이 문제를 해결할 수 있다고보고했습니다. 그들은 설치 프로세스가 실행되는 동안 설치 파일을 손상시킨 모니터 프로세스로 인해 문제가 발생했다고보고했습니다. 문제는“Logitech Process Monitor”(lvprcsrv.exe)라는 모니터링 도구에 있습니다. 이 도구 또는 다른 프로세스 모니터링 도구를 실행하고 있지 않은지 확인하십시오. 따라서 안전 모드에서 실행하면 Java 실행을 방해 할 수있는 모든 프로세스가 비활성화됩니다. 안전 모드에서 시스템을 실행하려면 아래에 설명 된 단계를 따르십시오.

  1. 시작 버튼을 클릭하고 상.
  2. Shift 키를 누른 상태에서 다시 시작을 클릭합니다.
  3. 메뉴가 나타납니다. 고르다 문제 해결> 고급 옵션> 시작 설정.

    고급 옵션의 시작 설정

  4. 클릭 재시작 버튼을 누르면 컴퓨터가 재부팅되고 아래와 같은 메뉴가 표시됩니다.
  5. 이제 4를 눌러 안전 모드 사용을 선택합니다 (또는 인터넷을 사용해야하는 경우 5를 눌러 네트워킹으로 안전 모드 사용을 선택).
  6. 그러면 컴퓨터가 안전 모드로 부팅됩니다.

안전 모드에서 시작하려면 (Windows 7 이하) :

  1. 전원을 켜거나 다시 시작합니다. 부팅하는 동안 F8 Windows 로고가 나타나기 전에 키를 누르십시오.
  2. 메뉴가 나타납니다. 그런 다음 F8 키를 놓을 수 있습니다. 화살표 키를 사용하여 강조 표시 안전 모드 (또는 문제를 해결하기 위해 인터넷을 사용해야하는 경우 네트워킹이있는 안전 모드), Enter를 누릅니다.

    '네트워킹을 사용하는 안전 모드'옵션 선택

  3. 그러면 컴퓨터가 안전 모드로 부팅됩니다.

Mac에서 안전 모드로 시작하려면 :

  1. 컴퓨터를 켜거나 다시 시작하십시오. 부팅되는 동안 Apple 로고가 나타나기 전에 Shift 키를 길게 누릅니다. 로고가 나타나면 시프트 키.
  2. 그러면 컴퓨터가 안전 모드로 부팅됩니다.

방법 7 : Minecraft 다시 설치

대부분의 사람들은 호환되지 않는 버전이나 Minecraft의 결함으로 인해이 오류가 발생할 수 있기 때문에 각 시스템에 Minecraft를 다시 설치하여이 문제를 해결했습니다.

  1. 프레스 'Windows' + '아르 자형' 실행 프롬프트를 엽니 다.
  2. 입력 “appwiz.cpl” 그리고 누르십시오 '시작하다' 앱 관리자 창을 엽니 다.

    appwiz.cpl을 입력하고 Enter 키를 눌러 설치된 프로그램 목록을 엽니 다.

  3. 앱 관리자 내에서 아래로 스크롤하여 “Minecraft” 신청.
  4. 고르다 '제거' 목록에서 선택한 다음 화면의 지시에 따라 컴퓨터에서 응용 프로그램을 제거합니다.

    응용 프로그램 관리자를 사용하여 제거

  5. 응용 프로그램의 모든 인스턴스에 대해 위의 프로세스를 반복하십시오.
  6. 그 후 게임을 설치하려면 여기 게임 클라이언트를 다운로드합니다. 게임을 소유하지 않아도 게임 클라이언트를 다운로드 할 수 있지만 데모 모드 만 플레이 할 수 있습니다. 클라이언트를 다운로드 한 후 아이콘을 두 번 클릭하여 실행합니다.
  7. 화면의 지시에 따라이 응용 프로그램을 컴퓨터에 완전히 설치하십시오.

Minecraft 구매는 기기가 아닌 계정 (이메일 주소)에 연결되어 있습니다. 따라서 원하는만큼의 컴퓨터에 Minecraft : Java Edition을 다운로드하여 설치할 수 있습니다. 로그인하려면 이메일 주소와 비밀번호 (또는 이전 계정이있는 경우 사용자 이름과 비밀번호)를 사용하세요. 게임은 처음에 추가 파일을 자동으로 다운로드하므로 인터넷에 연결되어 있는지 확인하십시오. Minecraft를 설치하고 계정 자격 증명을 저장 한 후에는 인터넷 연결 유무에 관계없이 플레이 할 수 있습니다.

방법 8 : 환경 변수 구성

많은 운영 체제는 환경 변수를 사용하여 구성 정보를 응용 프로그램에 전달합니다. Java 플랫폼의 속성으로서 환경 변수는 핵심 / 쌍, 여기서 키와 문자열입니다. 최신 Windows 업데이트 후 오류가 발생할 수 있습니다. Java (TM) Platform SE 바이너리 작동이 중지되었습니다. 발행물. 따라서이 단계에서는 환경 변수를 재설정합니다.

  1. 프레스 'Windows' + '아르 자형' 실행 프롬프트를 엽니 다.
  2. 입력 '제어판' 그리고 누르십시오 '시작하다' 클래식 제어판 인터페이스를 엽니 다.
  3. 제어판에서 '전망 으로:' 옵션을 선택하고 '큰 아이콘' 목록에서 옵션.

    큰 아이콘을 사용하여 제어판보기

  4. 클릭 '체계' 옵션을 선택하고 '고급 시스템 설정' 다음 창의 사용 가능한 옵션 목록에서.
  5. 선택 '많은' 상단에서 탭을 클릭 한 다음“ 환경 변수' 화면 하단에 있습니다.

    환경 변수를 클릭하십시오

  6. 다음으로“ 새로운'시스템 변수” 다음 창을 여는 옵션.
  7. 시작하다 ' _JAVA_OPTIONS” 변수 이름 텍스트 상자에서.
  8. ' -Xmx256M” 변수 값 상자에서.
  9. 변경 사항을 저장하고 '확인' 시스템 변수 창을 종료합니다.
  10. 그런 다음 '확인' 버튼을 다시 눌러이 창을 완전히 종료합니다.
  11. 이제 프로세스가 완료되었으므로 오류 메시지가 여전히 지속되는지 확인하십시오.

방법 9 : 이전 Java 버전 제거 (스크립트 사용)

시스템에 이전 버전의 Java를 유지하면 심각한 보안 위험이 따릅니다. 시스템에서 이전 버전의 Java를 제거하면 Java 응용 프로그램이 시스템의 최신 보안 및 성능 향상과 함께 실행됩니다. 아래에있는 코드를 복사하여 다음 위치에 Remove_old_java_versions.ps1로 저장합니다. {PackageShare} Scripts 폴더.

노트 : 이 패키지는 설치된 Java의 32 비트 및 64 비트 버전을 모두 확인하고 최신 버전 만 남기고 이전 버전을 자동으로 제거하며 이는 단순한 Powershell 스크립트이므로 자체적으로 실행할 수도 있습니다. WMI 클래스 Win32_Product를 열거하는 데 시간이 오래 걸리므로 스크립트가 약간 느립니다.

#이 스크립트는 이전 Java 버전을 제거하고 최신 버전 만 유지하는 데 사용됩니다. #Original author : mmcpherson #Version 1.0-created 2015-04-24 #Version 1.1-updated 2015-05-20 #-이제 이전 Java 비 업데이트 기본 버전 (예 : 업데이트 번호가없는 Java 버전)도 감지하고 제거합니다. #-지금 또한 Java 6 이하를 제거하고이 동작을 수동으로 변경할 수있는 기능을 추가했습니다. #-재부팅하지 않도록 기본 제거 동작 추가 (이제 제거를 위해 msiexec.exe 사용) # 버전 1.2-업데이트 2015-07-28 #-버그 수정 : null 배열 및 op_addition 오류. # 중요 참고 : Java 버전 6 이하를 유지하려면 다음 줄을 편집하고 $ true를 $ false로 바꾸십시오. $ UninstallJava6andBelow = $ true # 버전 배열 선언 $ 32bitJava = @ () $ 64bitJava = @ () $ 32 bitVersions = @ () $ 64bitVersions = @ () #WMI 쿼리를 수행하여 설치된 Java 업데이트를 찾습니다. if ($ UninstallJava6andBelow) {$ 32bitJava + = Get-WmiObject -Class Win32_Product | Where-Object {$ _. Name -match '(? i) Java ( (TM )) *  s  d + ( sUpdate  s  d +) * $'} #Java 버전 5도 찾을 수 있지만 약간 처리됨 CPU 비트는 GUID로만 ​​구별 가능 $ 32bitJava + = Get-WmiObject -Class Win32_Product | Where-Object {($ _. Name -match '(? i) J2SE  sRuntime  sEnvironment  s  d [.]  d ( sUpdate  s  d +) * $')-및 ($ _. IdentifyingNumber- match '^  {32')}} else $ 32bitJava + = Get-WmiObject -Class Win32_Product #WMI 쿼리를 수행하여 설치된 Java 업데이트 (64 비트) 찾기 if ($ UninstallJava6andBelow) {$ 64bitJava + = Get-WmiObject -Class Win32_ 제품 | Where-Object {$ _. Name -match '(? i) Java ( (TM )) *  s  d + ( sUpdate  s  d +) *  s [(] 64 비트 [)] $' } #Java 버전 5도 찾으십시오.하지만 CPU 비트는 GUID로만 ​​구별 할 수 있으므로 약간 다르게 처리됩니다. $ 64bitJava + = Get-WmiObject -Class Win32_Product | Where-Object {($ _. Name -match '(? i) J2SE  sRuntime  sEnvironment  s  d [.]  d ( sUpdate  s  d +) * $')-및 ($ _. IdentifyingNumber- match '^  {64')}} else $ 64bitJava + = Get-WmiObject -Class Win32_Product # 버전 배열 열거 및 채우기 Foreach ($ 32bitJava의 $ app) {if ($ app -ne $ null) {$ 32bitVersions + = $ app.Version}} # 버전의 배열을 열거하고 채우기 Foreach ($ 64bitJava의 $ app) {if ($ app -ne $ null) {$ 64bitVersions + = $ app.Version}} # 정렬 된 배열 생성 값이 아닌 실제 버전 (System.Version 개체)으로 올바르게. $ sorted32bitVersions = $ 32bitVersions | % {New-Object System.Version ($ _)} | sort $ sorted64bitVersions = $ 64bitVersions | % {New-Object System.Version ($ _)} | sort # 단일 결과가 반환되면 결과를 단일 값 배열로 변환하여 나중에 .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 () Start-Process -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 () Start-Process -FilePath 'msiexec. exe '-ArgumentList'/ qn / norestart / x $ ($ appGUID) '-Wait -Passthru # write-host '64 비트 버전 제거 :'$ app}}}

방법 10 : Java 캐시 지우기

이 오류의 원인 중 하나는 소프트웨어를 제거하고 다시 설치 한 후에도 컴퓨터에 남아있는 Java 캐시입니다. 가장 먼저 권장되는 것은 Java 제어판을 통해 이러한 임시 파일을 삭제하는 것입니다. 아래 단계에 따라 액세스 할 수 있습니다.

Java 제어판 찾기 – Java 7 업데이트 40 (7u40) 이상 버전 :

Java 7 업데이트 40부터 Windows 시작 메뉴를 통해 Java 제어판을 찾을 수 있습니다.

  1. 시작 Windows 시작 메뉴
  2. 클릭 프로그램들 ( 모든 앱 Windows 10에서)
  3. 찾기 자바 프로그램 목록
  4. 딸깍 하는 소리 Java 구성 Java 제어판 실행

Java 제어판 찾기 – 7u40 미만 버전 :

윈도우 10:

  1. 프레스 'Windows' + '아르 자형' 실행 프롬프트를 열고 입력하려면 '제어판'.
  2. Windows 제어판에서 프로그램들 .
  3. Java 아이콘을 클릭하여 Java 제어판을 엽니 다.

윈도우 8:

  1. 'Windows'+ 'R'을 눌러 실행 프롬프트를 열고 '제어판'.
  2. 프레스 Windows 로고 키 + W 열다 매력 검색 검색 설정
    또는
    마우스 포인터를 화면의 오른쪽 하단 모서리로 끈 다음 검색
  3. 검색 창에 자바 제어판
  4. Java 아이콘을 클릭하여 Java 제어판을 엽니 다.

Windows 7, Vista :

  1. 프레스 윈도우 + 아르 자형 실행 프롬프트를 엽니 다.
  2. 입력 '제어판' 실행 프롬프트에서 '시작하다' 시작합니다.

    클래식 제어판 인터페이스에 액세스

  3. 제어판에서 “Java 제어판”
  4. 검색 목록에서 제어판을 시작합니다.

Java 제어판을 시작하는 다른 방법 :

  1. 프레스 'Windows' + '아르 자형' 실행 프롬프트를 엽니 다.

    실행 프롬프트 열기

  2. 시스템에 따라 실행 프롬프트에 다음 행을 입력하십시오.
    Windows 32 비트 OS : c : Program Files Java jre7 bin javacpl.exe
    Windows 64 비트 OS : c : Program Files (x86) Java jre7 bin javacpl.exe
  3. 그러면 Java 제어판이 시작됩니다.

캐시 지우기 :

이제 Java 제어판을 시작 했으므로 실제로 캐시를 지우는 방법으로 이동합니다. 그에 대한:

  1. 클릭 '일반' 탭을 선택한 다음 '설정' 아래의 옵션 '임시 인터넷 파일' 표제.
  2. 클릭 '파일을 지우시오' 표시되는 다음 창에서 버튼을 클릭합니다.
  3. 다음 창에서 모든 옵션을 확인하여 모든 캐시가 지워 졌는지 확인하십시오.

    모든 옵션 확인

  4. 클릭 '확인' 청산 프로세스를 시작합니다.
15 분 읽기