농소

JAVA 개발 환경 구축 본문

Programing/Java

JAVA 개발 환경 구축

농소 2017. 12. 21. 00:32

1.JDK설치하기


자바 프로그램을 개발할려면 자바에서 제공하는 기본 API가 필요하고

소스 작성 후 에는 바이트 코드로 변환하기 위한 컴파일러가 필요하고 이를 실행해주는 자바 가상머신(JVM)도 필요합니다 이 세가지 모두 Java SE에 포함되어있습니다.


JDK는 자바 소스를 컴파일하고 실행하기 위한 도구인데요

JDK는 오라클 www.oracle.com 에서 다운을 받으시면 됩니다.



홈페이지에 들어가시면 위 그림과 같이 New Downloads에 Java SE 9.0.1을 클릭합니다. 버전은 항시 업데이트 되기때문에 다를수도 있습니다.



JDK 클릭




Accept License Agreement 를 클릭후 자신의 OS에 맞게 설치하시면 됩니다.

 저는 window10 사용중 이므로 window버전을 설치할게요



Next



설치 위치는 자기 편한위치에 설정하세요 저는 기본값으로 지정했습니다.



자 설치가 완료되면 지정한 위치에 jdk와 jre가 설치돼있을 겁니다.

JRE(Java Runtime Environment)는 JVM과 실행 시 필요한 파일들이 포함되어 있는데요 

JVM은 자바 실행에 관한 전반적인 일을 처리하는 자바 프로그램 실행에서 핵심적 역할을 담당합니다.

우선 C에서는 컴파일 시에 이진코드로 바뀌면서 실행파일이 되는데요 그런데 JAVA같은 경우는 컴파일하면

 실행파일이 되긴 하지만 이진코드가 아닌 바이트코드로 바뀝니다.

 그래서 컴퓨터에서 바로 실행할 수 없으며 실행하기 위해선 바이트를 이진언어로 바꿔야합니다.

 이때 이 바이트를 이진으로 바꾸어주는것이 바로 JVM 자바 가상머신입니다. 


2. JAVA 환경변수 설정


JDK에는 자바 소스를 컴파일하고 실행하기 위한 도구가 들어있다고 했죠?

이것을 자유롭게 사용하려면 환경을 설정해줘야 합니다.




저 처럼 검색창에 고급 시스템 설정 검색하셔서 들어가셔서 환경 변수 클릭 하시거나

컴퓨터 우측 클릭 - 속성 - 고급 시스템 설정 - 환경변수 이렇게 찾아가셔도 됩니다.



시스템 변수에서 새로 만들기 클릭




위와 같이 JAVA_HOME 시스템 변수를 만들고 JDK가 설치된 폴더를 지정해 줍니다.

JAVA_HOME이란 현재 사용하는 JDK버전을 명시해주는 것 이라고 할 수 있습니다

새로운 JDK버전을 다운로드 받으셨으면 변수 값을 새로운 버전으로 바꾸시면 그버전으로 실행이 됩니다.



이번엔 Path 에서 편집버튼을 클릭합니다



새로 만들기 후 %JAVA_HOME%bin 를 입력해 줍시다.


%JAVA_HOME%라는 것은 앞서 생성했던 JAVA_HOME 시스템 변수를 의미합니다.

거기에 JDK가 설치된 폴더를 지정해 주었죠 JAVA_HOME\bin 이라는 뜻은 JDK폴더 아래 bin폴더를 의미합니다. 

bin은 컴파일러등 개발 도구들이 위치하는 폴더로 이 폴더에 path를 걸면

 어느 곳에서나 bin폴더의 프로그램을 직접 실행할 수 있습니다.



cmd 명령프롬프트에 java -version을 입력하시면

 현재 사용하시는 JDK버전이 출력됩니다.



JAVA_HOME 아래 bin폴더의 경로가 제대로 설정 되었는지 확인해보는 방법은

javac를 입력해봅니다.

위 화면과 같이 여러 사용 명령어들을 알려주는데요

이는 명령어가 잘못되었기 때문에 명령어를 알려주고 있습니다.


자 설치가 잘 되었네요

위와 같이 명령어가 안 뜨신다면 path지정이 잘못된 것 이므로 다시 확인해 보세요