출처:QAOS.com

필자 사무실에 있는 컴퓨터에 XP를 설치할 일이 있어 Windows XP WoW CD로 XP를 설치했다. 새로 가입한 하나로 케이블의 회선 속도를 측정하기위해 벤치비에 접속하자 다음 그림처럼 속도 측정 애플릿이 뜨지않는 않는 것이었다.

클릭: 그림 확대

물론 이와같은 현상은 XP에 MS JVM이 설치되지 않았기 때문에 발생한 현상이다. 설사 MS JVM이 설치된 경우라도 서비스팩 1A를 설치하는 경우 MS JVM이 삭제된다주1.

XP에서 발생하는 JVM 문제때문에 MS JVM이 설치가 안되는 경우, XP에서 JVM 업데이트 하기라는 두가지 팁을 작성했지만 이들 팁 역시 현재는 무용지물이다. 따라서 필자는 이 문제를 해결하는 보다 근본적인 방법을 제시하겠다. 절차는 다음과 같다.

  • Sun의 JRE를 설치
    Transitioning from the Microsoft Java Virtual Machine이라는 MS의 문서에서 알 수 있듯 MS 역시 자사의 JVM 보다는 Sun의 JRE를 설치할 것을 권고하고 있다. 필자 역시 가급적 Sun의 JRE를 설치할 것을 권고한다. Sun의 JRE를 설치하는 절차는 다음과 같다.
    1. MS JVM 제거
      1. 시작/실행/RunDll32 advpack.dll,LaunchINFSection java.inf,UnInstall를 입력하고 확인을 클릭한다.
      2. 삭제할 것인지를 묻는 확인창에서 버튼을 클릭하고 시스템을 재 기동한다.
        클릭: 그림 확대
      3. 시작/실행/cmd를 입력하고 확인을 클릭한다.
      4. 명령행에서 다음 명령을 실행한다.
        RD /s /q %SystemRoot%Java주2
        Del %SystemRoot%infjava.pnf
        Del %SystemRoot%System32jview.exe
        Del %SystemRoot%System32wjview.exe
      5. 시작/실행/regedit를 입력하고 확인을 클릭한다.
      6. 다음 레지스트리들을 삭제한다.
        HKEY_LOCAL_MACHINESOFTWAREMicrosoftJava VM
        HKEY_LOCAL_MACHINESoftwareMicrosoft
        Internet ExplorerAdvancedOptionsJAVA_VM주3
    2. Sun의 JRE 설치
      1. Sun의 JRE를 다운받기위해 http://www.java.com/en/download/windows_automatic.jsp를 클릭한다.
      2. 다음과 같은 보안 경고창에서 버튼을 클릭한다.
        클릭: 그림 확대
      3. 잠깐동안 다운로드가 진행된 후, JRE 설치 여부를 묻는 다음과 같은 보안 경고창이 나타난다. 이 창에서도 버튼을 클릭한다.
        클릭: 그림 확대
      4. Java 2 Rntime Environment의 라이센스를 묻는 창에서 사용권 계약서의 조건에 동의함을 선택하고 다음 버튼을 클릭한다.
        클릭: 그림 확대
      5. 설치 유형을 묻는 다음과 같은 창에서 일반을 클릭하고 다음 버튼을 클릭한다.
        클릭: 그림 확대
      6. 완료 창에서 마침 버튼을 클릭한다주4, 주5.
  • MS JVM 설치
    Sun의 자바를 혐오한다거나 MS의 JVM을 너무 사랑한 나머지 MS JVM과 절대 이별할 수 없는 사용자는 다음 절차에따라 MS JVM을 다시 설치할 수 있다.
    1. MS JVM의 최신 버전을 다운받기위해 여기를 클릭한다주6.
    2. 여러개의 MSJavx86.exe 중 임의의 하나를 클릭한다주7.
    3. 다운 받은 MSJavx86.exe을 두번 클릭해서 MS JVM을 설치한다.
    4. 시스템을 재 기동한다.

위 팁을 적용한 결과는 다음과 같다.
클릭: 그림 확대

주1: Java의 라이센스때문에 MS와 Sun는 계속 소송중이었고 결국 MS에서 JVM을 제거하기로 결정한 것으로 보인다.

주2: Java 라는 폴더를 아무런 메시지없이 순식간에 지워버린다. 따라서 명령을 입력할 때 주의하기 바란다.

주3: 이 항목을 삭제하면 도구/인터넷 옵션/고급 탭에서 Microsoft VM 항목이 사라진다(그림참조).
클릭: 그림 확대

주4: 설치가 왼료되고 자바 애플릿이 기동되면 알림 영역에 자바 로고가 나타난다.

주5: MS JVM을 제거하기전에 Sun의 JRE를 설치한 경우 다음 절차를 수행한다.
  1. 시작/제어판/Java Plug-In을 클릭한다.
  2. 브로우저 탭을 클릭한다.
  3. Microsoft Internet Explorer을 체크하고 적용 버튼을 클릭한다.
    클릭: 그림 확대

주6: 여기서 최신 버전이라는 의미는 예전에 MS 홈페이지에 올라왔던 MS JVM중 가장 최근의 버전을 얘기한다.

주7: 필자가 다운 받아 확인해본 결과 파일크기가 5.20M로 표시된 파일이 가장 최신 버전(5.00.3809, 2002년 10월 17일자)이 었다.
Posted by ilus


,