Java 프로그램을 실행할 때 이런 에러를 만나게 되면 아래 순서대로 레지스트리를 편집하여 문제를 고칠 수 있게 된다.
- regedit 레지스트리 편집 프로그램을 연다.
- HKLM/SOFTWARE/Javasoft/JavaRuntimeEnvironment 이란 key 를 찾아간다.
- Key 의 내용 중 CurrentVersion 을 찾아 더블클릭한다.
- CurrentVersion 의 내용에 있는 디렉토리가 실제로 내가 원하는 Java 가 설치된 디렉토리인지 확인하여 수정한다.
이 에러메시지가 발생하는 원인은, 이전에 설치된 JVM 의 레지스트리 내용이 프로그램 삭제 때 그대로 남아 있어서 그렇다.