|
|
|
≪
JAVA 가상머신 무엇인가? ≫ |
|
|
|
|
▶
JAVA 가상머신을 설치하라고 명령하는 이유 ?
또한
XP 컴퓨터에서 "JAVA
가상머신을 설치"하라는
메시지가 뜨게 됩니다. 그런 문구를 보고 마우스를 눌러 MS 여기를
마우스로 누르세요. ▶
"JAVA
가상머신 다운로드 설치" JVM(Java Virtual Machine:자바 가상 머신) 은 바이트코드로 컴파일된 코드를 실행시켜 주는 응용 프로그램이다. 현재 유닉스와 도스, 윈도우, OS/2, 매킨토시 등 모든 운영체제에 포팅되어 있으며, 넷스케이프나 인터넷 익스플로러와 같은 브라우저에 내장되어 있기도 하다. 자바가 모든 플랫폼에서 호환된다고 하는 것은 바로 이 자바 가상머신이 모든 플랫폼용으로 포팅되어 있는 덕분이다. 단, 아직까지 자바 가상머신들끼리 완벽한 호환을 기대해서는 섣부르다. 크게 가장 인기있는 3가지 가상머신, 즉 마이크로소프트의 윈도우용 자바 가상머신과 썬의 솔라리스용 자바 가상머신, 넷스케이프용 자바 가상머신 사이에서조차 점점 차이점이 더 크게 생겨나고 있으니까 말이다. 일반적으로 자바 VM이라고 한다. JVM은 자바 바이트 코드와 컴퓨터의 운영 시스템간에 번역기 역할을 한다. JVM을 이용하여 사용자는 매킨토시, 윈도우 95, 유닉스 등 어떤 많은 다른 컴퓨터 플랫폼에서도 자바를 실행시킬 수 있다. 그러나 JVM은 자바 명령을 한번에 읽고 실행시키기 때문에 적시 컴파일러보다 느리다. 자바 인터프리터(Java Interpreter) 또는 자바 가상머신(Java Virtual Machine) 자바 바이트코드 명령어를 해석하고, 이를 자바 인터프리터가 설치되어
있는 플랫폼(윈도우 95/98/NT, 유닉스, 매킨토시 등)에 맞게 실행시켜
줍니다. 자바 인터프리터는 자바 바이트코드를 실행시켜 주기 위한 기능을
명세하고 있는 자바 가상머신을 구현해 놓은 것으로서 자바 가상머신과
같은 의미로 사용되며, 주로 자바 가상머신으로 많이 사용됩니다. |
|
||