자바 2. JDK, 시스템 환경변수 편집 그리고 Eclipse 설치

Bluewiz_YSH·2022년 6월 26일
0

이번 장에서는 자바를 다루기 위해 설치하는 프로그램과 몇가지 설정법을 알아보려한다.

일단 먼저, JDK 자바 개발자 키트를 먼저 설치해야하는데 공식 프로그램 다운 링크는 아래와 같다.(https://www.oracle.com/java/technologies/downloads/)

(https://jdk.java.net/ <= 또다른 공식 다운로드 사이트인 Open jdk 사이트)

해당 링크에 가면 위 사진처럼 나올텐데 아래로 내리다 보면 자바 버젼 11에 해당하는 부분이 있을것이다. 그 부분에서 윈도우면 윈도우, 맥이면 맥에 맞추고 x64 Compressed Archive 항목의 Zip 버젼을 다운받으면 된다.

(자바 11버젼을 하는 이유는 현 시점에서 공공기관을 비롯해 여전히 많은 수의 기업이 이 버젼을 쓰고 있기도 하고 안정성이 높다고 알려져 있기 때문이다. 또한 무설치 Zip 버젼을 쓰는 이유는 설치를 해야하는 zip으로 해야 나중에 시스템 환경 변수 편집할때 편하다고 하시기도 하셨고 .exe로 설치를 진행하면 몇몇 컴퓨터 환경에선 JDK 설치가 제대로 이뤄지지 않는다고 강사님이 말씀하셨다.)

그렇게 zip 버젼을 다운받아 압축해제 했으면 아래 사진과 같이 jdk-11 폴더가 만들어지면서 JDK를 구현하기 위한 폴더와 파일들이 안에 생성됐을것이다.

이제 이런 JDK를 컴퓨터가 인식하고 후에 설치할 이클립스에서 자바 프로그램을 만들고 컴파일하고 실행할때 이 'JDK 11'로 돌아가도록 만들어주기 위해 시스템 환경 변수 편집을 해야한다.

일단 아래 사진처럼 컴퓨터 화면에서 최하단 윈도우 옆에 시스템 환경 변수 편집을 검색후 해당 기능을 찾아 실행한다.

그리고 아래 사진들 순서대로 환경 변수 - 시스템 변수 항목에서 JAVA_HOME, Path 값을 새로 만들거나 추가, 변경해주면 된다.

(JDK-11은 아까 위에서 우리가 봤던 JDK zip을 압축해제하고 나온 그 폴더이다.)

(우리가 쓰려는 JDK 폴더의 bin 경로로 새로 만들어주면 되는데 이 경로가 저 C:\Program Files (x86)\Common Files\Oracle\Java\javapath 경로보다 아래 있으면 원래 윈도우에 내장된 오래된 자바 버젼으로 자바 프로그램이 컴파일, 실행되기 때문에 되도록이면 우리가 쓰려는 JDK 버젼의 경로를 저것보다 위로 올려줘야 우선순위가 바뀌어서 버젼으로 인한 컴파일/실행 오류가 안생긴다.)

자, 이렇게 해두면 자바 개발자 키트, JDK 설치는 완료된것이다. JDK가 제대로 설치되었는지, 어떤 버젼으로 되어있는지 확인하고 싶다면 명령 프롬프트 창 cmd를 실행해 아래와 같은 코드를 쳐보고 엔터를 눌러보자.

javac -version //자바 컴파일러 버젼 확인
java -version //자바 실행 프로그램 버젼 확인

그럼 위 사진처럼 우리가 다운받은 자바 버젼 11이 나오면 정상적으로 설치가 된것이다.

이제 자바 통합 개발 환경 프로그램인 이클립스 설치만 남았는데, 이클립스 공식 다운로드 링크는 아래와 같다.
(https://www.eclipse.org/downloads/)

위 사진처럼 주황색의 download x86_64 버튼을 눌러 아래 사진의 .exe를 누르면 설치 파일 다운로드가 실행된다. 혹여나 특정 빌드의 설치 파일이 필요하다면 위 사진에서 저 Download Packages 버튼을 클릭하면 특정 버젼 빌드의 설치 파일 다운로드도 가능하다.

그렇게 다운 받은 설치 프로그램을 실행시키면 아래 사진처럼 어떤 이클립스 프로그램을 설치할지 묻는데, 웹 개발을 해야하기에 Eclipse IDE for Enterprise Java Developers를 선택한다.

선택하면 아래 사진처럼 JDK 경로를 설정하는 java 11+ VM 칸과 이클립스 프로그램을 어디 설치할지 설정하는 칸이 나오는데, 꼭 java 11+ VM은 우리가 아까 압축 풀고 나온 jdk-11 폴더로 맞추어야 제대로 JVM이 버젼에 맞게 이클립스 프로그램 위에서 실행된다. 꼭 확인해야한다. 그러고 인스톨 버튼을 누르면 설치가 드디어 진행된다.

+) 혹여나 설치 과정 도중에 아래 Certificates 인증서 화면이 나왔다면 침착하게 아래 사진처럼 모두 다 체크한 뒤 Accept selected 버튼을 누르고 다시 진행하면 된다.

설치가 완료되면 Launch 버튼을 눌러 실행하면 아래 사진처럼 앞으로 직접 실습하면서 만든 프로그램 코드가 저장될 폴더, Workspace 경로를 지정하라고 창이 뜰텐데 이 Workspace 안에는 앞으로 모든 프로그램 코드와 Class 파일이 저장될 예정이기에 꼭 기억해두고 아무 경로나 말고 제대로 된 경로로 맞춰주어야 한다. (기본이 eclipse-workspace폴더로 맞추어져있다. 폴더를 따로 만들어서 지정 가능하다.)

그렇게 경로까지 지정하고 다시 Launch를 누르면 아래 사진처럼 이클립스 창이 뜨는데 각각의 영역이 따로 따로 있다.

일단 한번 시험해보고자 맨 최상단 File에서 New - Java Project를 눌러서 프로젝트 파일을 생성해보자.

창이 뜨면 아래 사진에서 Project name을 설정한뒤 아래 맨 체크칸만 해제하고 Finish를 누르면 된다.

그리고 아래 사진처럼 src 폴더를 오른쪽 클릭한뒤 New - Class 를 눌러 자바 프로그램 소스 코드의 기본 바탕이 되는 클래스 파일을 생성한다.

하면 아래와 같은 창이 뜰텐데 굳이 하고 싶다면 기능 단위가 되는 Package 이름을 따로 적어서 할수도 있고, 일단 기본적으로 Name은 꼭 설정해야한다.

(클래스 이름은 첫문자가 항상 대문자로 시작하고 첫글자에 숫자는 사용이 안되며 특수문자중 _언더바와 $달러기호만 사용이 가능하다. 또한, 이름 사이에 공백이 있으면 안되며 혹여 이름이 길어질때는 의미 단어단어마다 낙타의 혹과 같이 표기하는 카멜 표기법 ex) ClassRoom, 뱀처럼 낮게 언더바로 표시하는 스네이크 표기법 ex) Class_Room 둘 중 하나를 사용해야한다.)

그리고 public static void main(String[] args) 칸은 프로그램 실행을 위해 꼭 필요하기에 꼭 체크하고 finish를 눌러 클래스를 생성해야한다.

그러면 클래스명.java 파일이 왼쪽 Package Explorer에 src - default package에 추가 될텐데 (패키지를 따로 설정했다면 그 패키지명 안으로 들어가있을것이다.)

해당 .java 파일을 더블 클릭해 연 뒤 코드 영역에 아래와 같은 코드를 넣어보자.

public class HelloJava {

	public static void main(String[] args) {
    
		System.out.println("Hello Java!!!");
        
    }
}

그리고 ctrl+s를 눌러 저장한 뒤, (모든 프로젝트 저장은 ctrl+shift+s) 코드 영역에서 오른쪽 클릭 뒤 하단에 Run As - 2 Java Application을 눌러 해당 프로젝트를 실행하면 아래 사진과 같이 하단 콘솔창에 뭔가 뜰것이다. (실행 단축키는 ctrl + F11)

콘솔창이 위 사진처럼 나오는걸 봤다면 아까 애기한 main 부분 중괄호 안에 그리고 System.out.println("")안에 넣었던 문구가 콘솔창에 뜨는것을 알 수 있을것이다.

이렇게 이클립스까지 설치를 해보고 시험까지 해보았으니, 다음장엔 본격적으로 자바 기초 코드 실습을 해볼 차례다. 이제 자바를 배우기 위한 준비 과정은 끝났다고 보면 된다.

0개의 댓글