Programming/Java

Windows10 Java8 32bit 설치하기 jdk8(x86)

Jan92 2022. 2. 3. 22:08

윈도우10 Java8, JDK8 32비트(x86) 버전 설치하는 방법입니다.

 

Java SE Development Kit 8u202

(Windows10 64비트 환경에서 설치를 진행하였으며, 개발상 필요에 의해 32비트 jdk를 설치하게 되었습니다.)

 

일반적으로 대부분의 운영 체제가 64비트(x64)를 사용하겠지만 간혹 특별한 상황에서 32비트를 사용해야 하는 경우가 발생합니다.

32비트의 Java8을 설치하기 위해서는 아래 Oracel 사이트를 통해 Java SE Development Kit 8u202, Windows x86 버전을 다운로드합니다.

Java SE (Standard Edition)

https://www.oracle.com/kr/java/technologies/javase/javase8-archive-downloads.html

(JDK 다운로드에는 오라클 계정 로그인이 필요합니다. 생각보다 다운로드할 경우가 종종 있기 때문에 가입해두면 좋습니다.)

 

 

* x86, x64의 차이점

x86이 32비트를 의미하는 이유는 PC 칩셋의 품번에서 유래되었으며, 인텔에서 80-86이라는 숫자를 인텔 32비트 이하 계열 제품명에 붙이면서 x86이 32비트를 의미하게 되었습니다. 이후 나온 x64는 64비트를 표시하기 위해 붙여졌습니다.

 

 

 

 

Setup

다운로드한 'jdk-8u202-windows-i586.exe' 파일 설치를 진행합니다.

설치 이후 시스템 환경설정을 해야 하기 때문에 jdk가 설치되는 경로를 파악해두면 좋습니다.

(jdk 설치 과정에서 jre 설치도 진행하게 되는데 함께 진행해주시면 됩니다.)

 

 

* JDK와 JRE

먼저 JRE는 'Java Runtime Enviroment' 자바 실행 환경을 의미하며, 자바로 만들어진 프로그램을 구동하기 위해서 필요합니다.

JDK는 'Java Development Kit'의 약자로 자바 개발 키트를 의미합니다. JDK안에 JRE가 포함되어 있으며, JRE 외에도 개발에 필요한 컴파일러(javac)나 자바 콘솔, 문서 생성기인 javadoc 같은 툴들을 함께 포함하고 있습니다.

(jdk11부터는 jre를 포함하지 않습니다.)

 

 

 

 

환경변수 설정

jdk 및 jre 설치가 완료된 후 환경 변수 설정을 위해 '내 PC -> 속성 -> 고금 시스템 설정 -> 고급 -> 환경 변수'로 이동합니다.

 

환경 변수를 설정하는 이유는 운영체제가 컴퓨터의 어떤 경로에서든지 파일을 인식하도록 하기 위한 것입니다.

즉, 자바 환경 변수를 등록하는 것은 컴퓨터의 어떤 경로에서든지 운영체제가 자바를 인식할 수 있도록 하기 위함입니다.

 

 

 

 

시스템 변수 JAVA_HOME 등록

먼저 시스템 변수 'JAVA_HOME'을 등록합니다. JAVA_HOME의 변수 값은 jdk가 설치된 폴더를 경로로 잡아줍니다.

 

 

 

 

시스템 변수 Path

이어서 시스템 변수 중 'Path'에서 편집을 통해 아래 경로를 추가합니다.

%JAVA_HOME%₩bin₩

 

***

등록 과정을 자세하게 보면 최종 목적은 시스템 변수 'Path'에 jdk가 설치된 폴더에서 하나 더 들어간 bin 디렉터리를 등록하는 것입니다.

중간 과정으로 jdk가 설치된 폴더 경로를 'JAVA_HOME'으로 등록하고, 최종적으로 'JAVA_HOME₩bin'을 Path에 등록한 것인데요.

 

먼저 Path에 등록한 jdk 설치 폴더 경로를 bin 디렉터리까지 들어가서 잡아준 이유는 bin 디렉터리에 실행파일이 있기 때문입니다.

그렇다면 중간 과정에서 JAVA_HOME이라는 변수를 만든 이유는 무엇일까요?

시스템 변수 JAVA_HOME을 만든 이유는 tomcat이 실행될 때 JAVA_HOME이라는 변수를 사용하기 때문에 해당 변수가 환경 변수로 정의되어 있어야 하기 때문입니다.

 

 

 

 

java 설치 확인

설치 및 환경 변수 설정이 완료되었다면 Windows PowerShell을 실행하여 'java -version' 명령어를 통해 java가 제대로 설치되어 있는지 확인할 수 있습니다.

 

 

***

간혹 JDK가 아닌 JRE가 설치된 폴더를 경로로 잡았을 경우 'javac은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치파일이 아닙니다.'라는 오류가 발생할 수 있습니다.