자바 설치하는 방법과 이클립스 설치하는 방법에 대해서 알아보겠습니다!

 

먼저 Java SE와 Java EE가 무엇인지 간단하게 보겠습니다.

 

Java SE(Standard Edition, 기본 에디션)

가장 기본적인 에디션이므로 개인적인 노트북이나 데스크탑에서 개발하실 분들, 공부 하시는 분들은 SE를 설치하면 됩니다. SE에는 자바 프로그래밍 개발에 필수적인 도구와 라이브러리 API를 제공해줍니다.

 

Java EE(Enterprise Edition, 서버용 애플리케이션 개발 에디션)

Java EE는 기업용으로 서버용 애플리케이션을 개발하기 위한 도구 및 라이브러리 API를 정의합니다.

 

이제 자바를 설치 해볼게요!


[Java SE 설치 링크]

www.oracle.com/java/technologies/javase-downloads.html

저는 기본적인 에디션인 Java SE를 설치해볼게요! 위의 링크에 들어가주세요.

 

저기 빨간 네모 안에 [JDK Download]를 클릭하세요.

 

그 다음은! 이제 각자 자신들이 가지고 있는 운영체제에 맞게 설치를 해주시면 되는데요. 저는 윈도우 운영체제니까 저기 빨간 네모 안에 windows-x64를 다운받을게요.

 

자 이제 저기 체크박스를 체크해주고 다운 받으시면 됩니다~~


[환경 변수 설정]

 

설치가 모두 끝나셨나요? 아직 끝난게 아닙니다.

환경변수도 설정해야 해요. 그럼 설정하는 방법을 알아볼게요!

 

그냥 편하게 작업 표시줄에 있는 검색에 환경 변수를 검색하고 [시스템 환경 변수 편집]을 클릭하셔도 됩니다.

 

 

저 부분에 환경 변수를 검색하면 [시스템 환경 변수 편집]이 나올거에요!

 

혹시 안되는 분들은 먼저 제어판을 들어가보세요.

 

제어판 창에서 시스템 및 보안을 클릭하신 다음에

 

시스템으로 들어간 다음!

 

고급 시스템 설정을 누르면!!

 

이렇게 나오네요!! 저기서 [환경 변수(N)...]을 클릭해줍니다.

 

빨간 네모 안에 새로 만들기를 눌러줍니다. 저 새로 만들기는 자바 경로를 잡아줄 시스템 변수를 만드는 것이기 때문에 변수 이름과 변수 값을 잘 써주어야 합니다.

 

저는 변수 이름을 JAVA_HOME으로 설정을 해주었습니다. 그리고 변수 값은 아까 위에 SE가 설치된 폴더 경로를 넣어주면 됩니다. 폴더 경로는 [내 PC -> 로컬 디스크 (C:) -> Program Files -> Java]에 들어가면

 

이렇게 아까 설치한 버전의 폴더가 하나 있네요. 이것도 클릭!

 

그럼 위에 경로를 복사하셔서 변수 값에 넣어주시면 됩니다.

시스템 변수를 추가 했으면 Path에 넣어주시면 됩니다.

 

시스템 변수에 찾아보시면 Path라고 있을거에요. 저것도 클릭! 해주세요.

 

새로 만들기를 눌러 주신 후 저기 빨간 네모 안에 있는 것처럼 %JAVA_HOME%\bin\을 넣어주시면 됩니다.

아까 만든 시스템 변수 이름과 스펠링이 다르면 안됩니다! 정확히 써주세요. 자 이렇게 하면 환경 변수 설정은 완!료!..

 

이제 설정이 잘됐는지 확인을 해봐야겠죠??


[CMD로 간단하게 실행하기]

설정이 됐는지 간단하게 확인하고 자바를 실행시켜볼게요.

 

작업표시줄에 cmd를 검색하면 명령 프롬포트라고 있습니다.

cmd를 켜준 뒤 java -version과 javac -version을 입력해봅니다.

 

이렇게 잘 나오면 설정이 잘 잡힌거에요.

 

만약에 "javac은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다."라고 출력이 된다면 환경 변수에 추가한 경로가 잘못된 것이니 위에 추가한 환경 변수 값들을 다시 잘 확인해보고 수정한 후에 다시 실행시키면 됩니다.

 

자바를 실행하기 전에 먼저 간단하게 개발 순서를 살펴볼까요?

 

[개발 순서]

(1) .java 소스 파일 작성한다.

(2) 컴파일러(javac.exe)로 바이트 코드 파일(.class) 생성한다.

(3) JVM(Java Virtual Machine, 자바 가상 기계) 구동 명령어(java.exe)로 실행한다

 

* JVM이란 자바 프로그램을 운영체제가 이해할 수 있게 해석하고 번역해주는 가상의 기계라고 생각하면 됩니다.

* 컴파일러란 어떤 한 언어의 코드를 다른 언어로 바꿔주는 번역 프로그램입니다.

 

순서를 설명을 해보자면 먼저 저희가 자바 파일을 작성을 해줍니다. 그 파일을 컴파일러로 컴파일을 하면 바이트 코드 파일(.class)로 생성이 되고, 그 바이트 코드 파일은 JVM에서 해석이 돼서 각 운영체제에 맞게 기계어로 번역이 됩니다.

 

이렇게 하는 이유는 우리가 만든 자바 파일은 컴퓨터에서 바로 해석할 수 없기 때문에 컴퓨터에서 이해할 수 있도록 언어를 번역해줘야 하기 때문입니다.  

 

자!! 이제 자바를 짜서 실행시켜 볼까요??

 

메모장에서 간단하게 자바를 짜주면 됩니다. 파일 이름을 저장할 때 (제목).java로 해주시면 돼요.

저는 Hello.java로 저장했습니다!

 

귀찮으면 제가 만든 파일 다운받아서 사용하시면 됩니다.

Hello.java
0.00MB

 

자 이제 실행을 한번 시켜볼까요?

 

오류가 뜨네요??

 

그 이유는 파일을 저장된 위치에서 실행시키지 않아서 오류가 뜨는 거에요!

저는 Hello.java 파일을 바탕화면에 저장을 시켰기 때문에 바탕화면 위치로 다시 실행을 시켜볼게요.

 

첫번째로 먼저 바탕화면으로 이동했습니다.

 

두번째로 Hello.java 파일을 javac(컴파일러)로 컴파일 시켜서 Hello.class을 생성시켜 줍니다. Hello.class 파일이 바로 바이트 코드 파일이죠! 저는 Hello.java 파일이 바탕화면에 있으니 바탕화면에 보면 Hello.class 파일이 만들어져 있네요.

 

세번째로 java(JVM 구동 명령어)를 실행해서 JVM이 Hello.class 파일을 기계어로 번역하게 해주면 저희가 만든 "Hello Java"라는 결과값이 나오게 됩니다!!

 

이제는 저희가 자바를 편하게 개발할 수 있는 이클립스 설치 방법을 살펴 볼게요~~


[이클립스 설치 방법]

자바 설치 링크부터 올려드릴게요!

 

www.eclipse.org/downloads/

 

Eclipse Downloads | The Eclipse Foundation

The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 375 open source projects, including runtimes, tools and frameworks.

www.eclipse.org

 

Download Packages를 눌러준 다음에

 

Download x86_64를 눌러주세요.

 

그리고 빨간 네모 안에 Download를 눌러주면 다운로드가 시작될 거에요!

다운로드가 완료되면

 

이런 창이 나올거에요!

이제 여기서 Eclipse IDE for Java Developers, Eclipse IDE for Enterprise Java Developers 둘 중 하나를 다운로드 받으시면 돼요.

 

Eclipse IDE for Java Developers는 기본적인 자바 개발툴입니다. 순수 자바만 학습한다면 이 버전을 다운받아도 됩니다.

 

Eclipse IDE for Enterprise Java Developers는 위의 기본적인 자바 개발툴과 함께 서버같은 추가적인 기능들을 제공합니다.

 

저는 Eclipse IDE for Enterprise Java Developers를 다운 받았습니다.

 

설치가 완료되면 LAUNCH를 눌러 한번 이클립스를 실행시켜보세요!

 

실행을 하면 이렇게 창이 하나 나옵니다. 

이 경로는 저희가 만든 코드가 저장될 곳입니다. 변경하고 싶으면 옆에 Browse를 눌러 변경하면 됩니다.

 

이렇게 하면 이클립스 실행완료! 이제부터는 자바를 공부하기 위한 준비가 끝났습니다.

 

여기까지 자바 설치와 이클립스 설치에 대해 알아봤습니다!


제가 공부한 부분을 정리한 내용이기 때문에 틀린 부분 있을 수 있습니다!!

혹시 틀린 부분이 있으면 알려주세요!!

+ Recent posts