Java 삭제 및 재설치로 자바 환경변수까지 깔끔하게 정리하는 방법

자바 기반 프로그램을 설치하거나 실행할 때 기존에 설치된 JAVA 때문에 충돌이 나는 상황을 한 번쯤 겪게 됩니다. 특히 예전에 설치해 둔 여러 버전의 자바가 섞여 있거나, 환경변수가 제대로 정리되지 않은 상태라면 새 프로그램을 설치할 때마다 오류 메시지가 뜨면서 꽤 번거롭죠. 이럴 때는 현재 설치된 자바 버전을 먼저 확인하고, 필요하다면 기존 JAVA를 완전히 삭제한 뒤 자바 환경변수까지 모두 정리해 주는 편이 훨씬 깔끔합니다.

이미 설치된 자바 버전을 확인한 다음, 환경변수를 직접 수정해 문제를 풀 수도 있지만, 이런 작업이 낯선 분들은 기존 JAVA를 모두 삭제한 뒤 새 버전을 설치하고, 남아 있는 자바 환경변수를 한 번에 정리하는 방식이 오히려 수월할 수 있습니다.

특히 UG NX CAD처럼 자바 버전에 민감한 프로그램은 잘못된 JAVA 버전이나 꼬여 있는 환경변수 때문에 설치 자체가 막히기도 합니다. 이런 경우에는 “어떤 버전이 문제인지”를 하나씩 찾기보다, 자바를 완전히 지운 뒤 환경변수까지 리셋하고 새로 맞추는 편이 훨씬 빠르게 해결되는 경우가 많습니다.

자바 설치오류 환경변수 설정 해결방법 – 윈도우

자바 오류참고

Windows에서 Java 완전 삭제하기 (프로그램 + 잔여 파일 정리)

Windows에서 Java 삭제 및 설치 자바 환경변수 모두 삭제 화면

우선 윈도우에 설치된 자바 프로그램을 제거해야 합니다. 일반 프로그램과 마찬가지로 “프로그램 추가 / 제거” 또는 “앱 및 기능” 메뉴에서 삭제를 진행하면 됩니다. 시작 메뉴 검색창에 ‘앱 및 기능’ 또는 ‘프로그램 추가 제거’를 입력해 바로 들어갈 수 있습니다.

윈도우 앱 및 기능에서 자바 프로그램 목록 확인 화면Windows Java 삭제 진행 화면
JAVA 삭제

화면이 열리면 상단 검색창에 java라고 입력해서 현재 설치된 자바 항목을 모두 불러옵니다.

JDK, JRE, Java SE Development Kit 등 이름이 조금씩 다를 수 있는데, 충돌을 피하려면 관련 항목을 전부 삭제하는 편이 좋습니다.

기업용 환경에서 특정 버전이 필요한 경우가 아니라면, 깔끔하게 정리한 뒤 새 버전으로 맞추는 것이 이후 관리도 편합니다.

삭제 후에는 설치 경로(예: C:Program FilesJava)에 남은 폴더가 있는지도 한 번 확인해 보세요. 폴더가 남아 있다면 중요한 파일이 아니라면 정리해 두는 것이 새 설치에 도움이 됩니다.

이렇게 프로그램 삭제를 마친 뒤에는 자바 환경변수까지 함께 정리해 주어야 나중에 새로 설치한 JAVA와 꼬이지 않습니다. 순서로 따지면 1) 자바 삭제 → 2) 환경변수 정리 → 3) 새 자바 설치 → 4) 환경변수 재등록 정도의 흐름으로 생각해 두면 헷갈리지 않습니다.

자바 다운로드 및 설치 (오라클 공식 사이트 활용)

오라클 Java 다운로드 페이지 화면
자바 다운로드

자바는 기본적으로 오라클 공식 사이트에서 각 운영체제에 맞는 설치 파일을 제공하고 있습니다.

Windows, macOS, Linux 버전을 각각 별도로 제공하므로, 본인이 사용하는 OS에 맞는 설치 파일을 선택하면 됩니다. 64비트 윈도우를 사용한다면 일반적으로 x64용 설치 파일을 받으면 무난합니다.

보통 개발용이라면 JDK(Java Development Kit)를, 단순 실행용이라면 JRE(Java Runtime Environment)만 설치해도 되지만, 최근에는 JDK에 실행 환경이 함께 포함되는 경우가 많아 보통은 JDK 하나로 정리하는 편이 많습니다.

회사에서 특정 버전을 요구하는 경우가 아니라면, 안정적인 LTS(Long-Term Support) 버전을 기준으로 설치하는 쪽이 관리 측면에서도 편합니다.

설치 도중 오류 메시지가 뜨거나, 설치가 끝났는데도 프로그램에서 자바를 인식하지 못한다면 자바 설치오류 내용을 참고해, 기존에 남아 있는 환경변수를 모두 삭제한 뒤 다시 설치를 진행하는 것이 좋습니다. 환경변수가 예전 경로를 가리키고 있으면, 새로 깔아도 계속 예전 자바를 찾는 경우가 생기기 때문입니다.

자바 환경변수 삭제와 재설정으로 충돌 없애기

자바 환경변수는 윈도우가 어떤 경로의 자바를 기본으로 사용할지 알려주는 역할을 합니다.

예전에 설치한 자바 경로가 남아 있으면, 새 버전을 깔아도 시스템이 계속 예전 경로를 기준으로 삼기 때문에 프로그램에서 인식을 못 하는 일이 자주 생깁니다.

환경변수 설정 화면으로 들어가려면 바탕화면이나 탐색기에서 내 PC 아이콘을 마우스 오른쪽 버튼으로 클릭한 뒤 속성을 열고, 왼쪽 또는 상단에 보이는 고급 시스템 설정을 선택하면 됩니다. 윈도우 버전에 따라 위치나 디자인만 조금 다를 뿐, 이름은 거의 비슷합니다.

고급 탭에서 환경 변수(N)… 버튼을 누르면 사용자 변수와 시스템 변수가 함께 보입니다.

여기에서 PATH 항목을 선택한 뒤 편집 버튼을 눌러 세부 목록을 확인할 수 있습니다.

Java 삭제 및 설치 자바 환경변수 모두 삭제 작업 화면
환경변수 삭제

목록 안에서 JAVA 관련 경로를 찾아 모두 제거해 줍니다.

예를 들어 C:Program FilesJava... 또는 …Javajdk…bin 같은 항목은 예전에 설치했던 자바를 가리키고 있을 가능성이 큽니다.

이미 프로그램에서 자바를 지웠다면 이 경로들은 더 이상 유효하지 않으니, 과감하게 정리해 주는 편이 좋습니다.

Windows 시스템 변수에서 자바 환경변수 추가 설정 화면

시스템 변수 영역에서는 새로 만들기 버튼을 눌러 현재 설치된 자바 경로를 기준으로 자바 환경변수를 다시 만들어 주면 됩니다. 보통은 JAVA_HOME 변수에 JDK 설치 경로를 지정하고, PATH에는 %JAVA_HOME%bin을 추가하는 방식으로 많이 사용합니다.

변수 이름예시 값설명
JAVA_HOMEC:Program FilesJavajdk…자바가 설치된 최상위 폴더 경로
PATH%JAVA_HOME%bin명령어 창에서 java, javac 등을 바로 쓰도록 추가
기존 Java 경로C:Program FilesJavajre…, jdk…구버전이라면 모두 삭제 또는 수정 권장

환경변수까지 정리하고 나면, 명령 프롬프트(또는 PowerShell)를 열어 java -version을 입력해 보세요. 출력되는 버전 정보가 새로 설치한 자바 버전과 일치한다면 Java 삭제 및 설치, 자바 환경변수 모두 삭제 후 재설정이 제대로 마무리된 상태라고 보시면 됩니다.

ADVERTISEMENT

Java 삭제·환경변수 정리 전후로 자주 묻는 궁금증 정리

자바를 여러 버전 설치해도 되나요, 아니면 하나만 남기는 게 좋을까요?

특정 프로그램이 특정 버전의 자바를 요구하는 경우에는 여러 버전을 함께 설치해서 쓰기도 합니다.

다만 일반적인 사용 환경에서는 하나의 최신 안정 버전만 남겨두는 쪽이 문제를 줄이는 데 유리합니다. 여러 버전이 섞여 있으면 환경변수 관리가 까다로워지고, 어떤 프로그램이 어떤 자바를 참고하는지 헷갈리기 쉽기 때문에, 정말 필요한 경우가 아니라면 하나의 버전으로 통일해 두는 편이 좋습니다.

자바를 완전히 삭제했다가 다시 설치해도 기존 프로그램에 문제는 없을까요?

대부분의 자바 기반 프로그램은 정상적으로 설치된 자바 런타임만 있으면 무리 없이 작동합니다.

기존에 문제가 있던 환경을 그대로 유지하는 것보다, JAVA 삭제 및 설치를 통해 환경을 새로 맞춘 뒤 자바 환경변수까지 모두 정리해 주는 것이 오히려 안정적인 경우가 많습니다.

다만 특정 구버전을 꼭 요구하는 기업용 솔루션이라면, 삭제 전에 어떤 버전을 쓰고 있었는지 기록해 두는 것이 좋습니다.

자바 환경변수를 잘못 건드리면 윈도우가 망가질 수도 있나요?

환경변수는 시스템 동작에 영향을 주긴 하지만, 보통 자바 관련 경로만 수정하는 수준에서는 운영체제 자체가 손상되는 경우는 거의 없습니다.

다만 PATH 항목에서 다른 경로까지 실수로 지워 버리면 특정 프로그램이 실행되지 않는 상황이 생길 수 있으니, 수정하기 전 전체 PATH 내용을 메모장에 복사해 두었다가 문제가 생기면 다시 붙여 넣는 식으로 대비해 두면 마음이 편합니다.

자바를 깔아도 ‘java 내부 또는 외부 명령이 아닙니다’라는 메시지가 나옵니다.

이 메시지는 대부분 PATH 환경변수에 자바 경로가 제대로 추가되지 않았을 때 나타납니다.

자바 설치 자체는 정상이라도, PATH에 %JAVA_HOME%bin 또는 실제 ...Java...bin 경로가 등록되어 있지 않으면 명령어 창에서 java 명령을 찾지 못합니다. 이럴 때는 JAVA_HOME과 PATH를 다시 한 번 확인하고, 명령 프롬프트를 새로 열어 테스트해 보는 것이 좋습니다.

UG NX, CAD 프로그램에서만 자바 오류가 날 때도 같은 방법으로 해결할 수 있나요?

UG NX CAD처럼 자바 버전에 민감한 프로그램은, 특정 버전 이상의 JDK/JRE를 요구하는 경우가 많습니다.

이때는 먼저 해당 프로그램에서 권장하는 자바 버전이 무엇인지 확인한 뒤, 현재 시스템에 깔려 있는 Java를 모두 삭제하고 환경변수를 정리한 다음, 요구 버전을 기준으로 자바를 다시 설치해 주는 것이 좋습니다.

설치 후에도 오류가 계속된다면, 프로그램 자체 환경설정에서 참조하는 자바 경로를 별도로 지정해 줄 필요가 있을 수 있습니다.

자바를 수동으로 삭제하는 것보다 전용 제거 도구를 쓰는 게 나을까요?

전용 제거 도구를 쓰면 레지스트리까지 함께 정리해 주는 장점이 있지만, 회사 PC나 보안 정책이 있는 환경에서는 이런 도구 사용이 제한될 때도 있습니다.

보통은 윈도우 기본 제거 기능 + 자바 설치 폴더 삭제 + 환경변수 정리만 해도 문제가 되는 경우는 많지 않습니다. 굳이 레지스트리까지 손대지 않아도 충분히 깨끗하게 정리할 수 있기 때문에, 특별한 이유가 없다면 기본 제공 도구를 기준으로 관리하는 쪽이 부담이 덜합니다.

Java 삭제 및 설치 작업을 자주 반복해야 한다면 어떻게 관리하는 게 좋을까요?

여러 프로젝트나 프로그램을 병행하면서 자바 버전을 자주 바꿔야 한다면, 매번 수동으로 삭제와 설치를 반복하는 것보다는 자바 설치 경로와 환경변수 설정을 정리해 둔 메모를 만들어 두는 것이 도움이 됩니다.

예를 들어, “프로젝트 A: JAVA_HOME = …, PATH = … / 프로젝트 B: JAVA_HOME = …”처럼 필요한 값들을 모아 두면, 환경변수를 수정해야 할 때도 훨씬 빠르게 대응할 수 있습니다

ADVERTISEMENT

DecreYellow

제품디자인과 3D CAD 설계 실무를 기반으로 IT, 윈도우 오류 해결, CAD 소프트웨어, 디자이너 세금, 프리랜서·개인사업자 실무 정보를 정리하고 있습니다. 단순한 이론 설명보다 실제 업무와 블로그 운영, 프로그램 사용 경험을 바탕으로 초보자도 이해하기 쉽게 문제 원인과 해결 방법을 풀어내는 것을 목표로 합니다.

You may also like...

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다