Windows 11, 10, 8 또는 7에서 .jar 파일을 열 때 발생하는 Java 예외 오류를 해결하는 방법
Minecraft, Eclipse 또는 일부 엔터프라이즈 도구와 같은 Java 기반 앱이나 게임을 실행하려고 할 때 “Java 예외가 발생했습니다”라는 끔찍한 오류가 발생한 적이 있다면, 얼마나 골치 아픈지 아실 겁니다.때로는 Java가 제대로 설치되지 않았거나, 버전이 일치하지 않거나, 시스템 경로 문제가 원인일 수 있습니다.일반적으로 몇 가지 단계를 거치면 문제가 해결되지만, 어떤 문제인지 파악하기가 쉽지 않습니다.이 가이드에서는 간단한 방법부터 좀 더 복잡한 방법까지 일반적인 해결 방법을 안내하여 문제를 해결하고 다시 실행할 수 있도록 돕습니다.
이 수정 사항은 Windows 11, 10, 심지어 Windows 7에서도 작동합니다. Java 설치를 확인하고, 환경 변수가 올바른지 확인하고, 기본 열기 옵션을 조정해 보세요.일반적으로 이러한 방법 중 하나를 사용하면 큰 어려움 없이 앱을 다시 작동시킬 수 있습니다.이 방법이 누군가 직접 문제를 해결하는 데 시간을 허비하는 것을 줄여주기를 바랍니다.
Windows에서 “Java 예외가 발생했습니다” 오류를 수정하는 방법
Java 설치를 확인하여 제대로 설치되었는지 확인하세요
이게 거의 첫 번째 단계입니다. Java가 설치되어 있지 않거나 시스템에서 Java를 찾을 수 없는 경우 앱이 제대로 작동하지 않습니다.일부 설정에서는 Java가 없거나 손상되어 오류가 발생합니다.
- PowerShell 또는 명령 프롬프트를 엽니다.를 누르고 또는 Win + R를 입력한 후 Enter 키를 누르세요.
cmdpowershell - 입력
java -version하고 Enter 키를 누르세요. Java가 설치되어 있으면 버전 번호가 표시됩니다.설치되어 있지 않으면 오류 메시지가 표시되거나 아무런 출력도 나오지 않습니다. - Java가 설치되어 있지 않거나 이상한 메시지가 나타나면 최신 Java JDK 또는 JRE를 설치해야 합니다.Oracle Java 다운로드 페이지 로 이동하세요. OS와 호환되는 최신 버전을 다운로드하고 설치 프로그램을 실행한 후 안내를 따르세요.물론 Windows에서는 필요 이상으로 어렵게 만들었을 것입니다.
어떤 컴퓨터에서는 이 검사를 통해 모든 것이 정상임을 알 수 있지만, 다른 컴퓨터에서는 Java가 오래되었거나 손상되어 예외가 갑자기 발생할 수 있습니다.
Java를 검색 가능하게 만들기 위한 환경 변수 구성
이 문제는 가끔 사람들을 당황하게 합니다. Java가 설치되어 있더라도 시스템이 Java의 위치를 알지 못하면 Java 앱이 제대로 실행되지 않고 예외를 발생시킵니다.Path 변수가 Java bin 디렉터리를 가리키도록 설정하면 문제가 해결됩니다.
- 이 PC 또는 내 컴퓨터를 마우스 오른쪽 버튼으로 클릭 하고 속성을 선택합니다.
- 고급 시스템 설정 (보통 왼쪽에 있음) 을 클릭합니다.
- 환경 변수 버튼을 누르세요.
- 시스템 변수 섹션 에서 Path를 찾아 선택한 다음 편집을 클릭합니다.
- 새로 만들기 를 클릭 하고 Java bin 폴더 의 경로를 추가합니다
C:\Program Files\Java\jdk-17\bin. - 모든 대화 상자를 닫으려면 확인을 반복해서 클릭하세요. Java를 방금 설치한 경우, 재부팅하면 Windows가 새 경로를 인식하는 데 도움이 될 수 있습니다.
이렇게 하면 이상한 Java 오류가 해결되는 경우를 봤습니다.특히 앱을 실행하자마자 예외가 발생하는 경우에 그렇습니다.
Java로.jar 파일을 올바르게 여는 방법 – 더 이상 예외가 발생하지 않습니다.
Java가 설치되어 있는데도.jar 파일을 두 번 클릭하면 오류가 발생하는 경우, Windows가 기본적으로 해당 파일을 Java로 열도록 설정되어 있지 않기 때문일 수 있습니다.이 문제는 간단하게 해결할 수 있습니다.
- 문제가 있는.jar 파일을 마우스 오른쪽 버튼으로 클릭합니다.
- ‘다른 앱 으로 열기’ > ‘다른 앱 선택’을 선택합니다.
- 아래로 스크롤하거나 ‘앱 더 보기’를 클릭하여 Java(TM) Platform SE 바이너리를 찾으세요.만약 바이너리가 보이지 않으면 ‘ 이 PC에서 다른 앱 찾기’를 클릭하세요.
- Java가 설치된 위치(예:
C:\Program Files\Java\jdk-17\bin\javaw.exe또는 유사한 위치)로 이동합니다. - 항상 이 앱을 사용하여.jar 파일을 엽니다라 는 상자를 체크하세요.
왜 이렇게 복잡한지는 모르겠지만, Windows에서 파일 형식을 제대로 연결하지 못해 앱을 정상적으로 실행하려고 할 때마다 Java 예외가 발생하는 경우가 있습니다.이러한 문제는 일단 설정되면 사라지는 경향이 있습니다.
변경 후 재부팅 – 때로는 정말 간단할 때가 있습니다.
환경 변수를 변경하거나 새 Java 버전을 설치하면 Windows가 업데이트를 인식하도록 재시작해야 하는 경우가 많습니다.일부 설정에서는 재시작하면 문제가 해결됩니다.설정을 변경한 후에도 재시작하지 않았다면 다시 시도해 보세요.일반적으로 이는 예외 오류를 해결하는 마지막 단계입니다.
추가 팁 및 일반적인 함정
- 오류가 계속 발생하면 Java 버전이 애플리케이션 요구 사항에 맞는지 확인하세요.최신 Java 버전이 이전 소프트웨어에 문제를 일으키는 경우가 있습니다.
- 방화벽과 바이러스 백신 설정을 확인하세요.가끔 Java 실행이 차단될 수 있습니다.
- 아무것도 작동하지 않으면 앱 자체의 특정 오류 로그나 예외를 확인해 보세요.손상된 파일이나 호환되지 않는 모드/애드온이 문제의 원인일 수도 있습니다.
마무리
이런 문제는 귀찮을 수 있지만, 무엇을 찾아야 하는지 알고 나면 충분히 간단합니다.일반적으로 최신 Java를 설치하고, 환경 변수를 올바르게 설정하고, 파일 연결이 올바른지 확인하면 문제가 해결됩니다.아주 작은 불일치나 설정 오류로 이렇게 큰 오류가 발생할 수 있다는 점이 다소 이상하지만, 적어도 이제는 명확한 해결 방법이 있습니다.
요약
- Java가 설치되어 있는지 확인하고 올바른 버전을 표시합니다.
- 필요한 경우 최신 Java JDK를 다운로드하여 설치하세요.
- Windows에서 Java를 찾을 수 있도록 환경 변수를 설정하세요.
- .jar 파일을 Java와 명시적으로 연결
- 모든 변경 사항을 적용하려면 PC를 다시 시작하세요.
이것이 도움이 되기를 바랍니다
이 글이 누군가의 고민을 몇 시간이나 줄여줄 수 있기를 바랍니다.자바 오류는 귀찮지만, 원인을 정확히 찾아내면 대개 큰 어려움 없이 해결할 수 있습니다.행운을 빌고 즐거운 코딩과 게임 되세요!