ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • windows 환경에서 JDK와 eclipse 설치
    TIL(Today I Learned) 2021. 10. 29. 00:24

    google에서 jdk download를 검색한다.

    Java Oracle 페이지에 들어가서 windows 환경의 JDK를 자신의 운영체제 비트에 맞게 설치해주면 된다. 

    나는 64bit이기 때문에 windows x64를 설치해주었다.

    자신의 운영체제 비트는 내 pc를 우클릭하여 속성에 들어가면 볼 수 있다.

     

    jdk를 받으면 jre가 함께 받아지는데, 

    jdk는 java develpoment kit의 약자이고

    jre는 java runtime environment의 약자이다 

     

    jre는 자바의 실행환경이다. 

    쉽게 말해서 자바를 실행하기 위한 라이브러리 파일들, 기타 파일..등의 인프라를 갖고 있다.

    jre는 읽기 전용이다.

     

    jdk는 jre + 개발 도구이다.

    여기서 말하는 개발 도구는 java 또는 javac를 의미한다.

    jdk는 읽기 + 쓰기 전용이다.

     

    쉽게 정리하자면 

    자바 파일을 실행하기만 한다면 jre만 받으면 되고,

    자바 파일을 프로그래밍 + 실행 한다면 jdk를 받아야 한다.

     

    +번외로 JVM는

    Java Virtual Machine(자바 가상머신)의 약자이다.

    jvm은 자바 소스코드로부터 만들어지는 바이너리파일(.class)를 읽거나, 검증하거나, 실행할 수 있다.

    jvm은 플랫폼에 의존적이다. windows java와  linux java는 서로 다르다 단, 컴파일된 바이너리 코드는 어디에서나 실행하거나 읽을 수 있다.

    jvm은 실행환경(jre)의 규격을 제공한다.

     

    다시 본론으로 돌아가서 

    jdk가 잘받아졌는지 확인하는 방법은 cmd창을 열어서 java --version 명령을 입력하면 된다.

    만약 java 명령어가 실행이 안된다면. 환경변수가 설정되어 있지 않은것이다.

    검색창에 "JDK 환경변수 추가"를 검색해보면 상세히 설명이 되어있으니 참고하면 된다. 

     

    만약에 환경변수를 추가하지 않고 java명령어를 사용하려면 java가 설치된 경로로 cd를 통해 변경해야하는 불편함이 있기 때문에 환경변수를 추가하는것이 좋다.

     

    여기까지 한다면 jdk(+jre) 설치는 완료다.

     

    eclipse도 역시 google에 eclipse download를 검색하고 제일 상단에 기재되는 페이지를 들어가서 본인이 원하는 eclipse 버전을 다운로드하면 된다.

     

    여기서 Eclipse IDE for JAVA EE Developers와 Eclipse IDE for JAVA Developers가 있는데

    Eclipse IDE for JAVA EE Developers는 java로 웹 개발을 포함하고 싶을 때 다운로드 하면되고,

    Eclipse IDE for JAVA Developers는 웹개발을 제외한 자바 개발을 하고 싶을 때 받아주면 된다.

     

    eclipse 설치가 다 되어서 응용프로그램을 실행시키게되면 일반적으로 jre로 세팅되어있기 때문에

    jdk로 바꿔줘야한다. 상단 메뉴에 windows-> preferences -> java -> installed JREs 를 클릭하면

    jre로 default 되어있을 텐데 이를 jdk로 바꿔줘야 한다 따라서

    Add를 클릭하고 -> standard VM -> Directory에서 jdk가 받아진곳(보통 programfiles 안에 Java file 안에 JDK 폴더가 있다.) 경로를 설정해주고 Apply 해준다 -> 마지막으로 jdk로 default를 바꿔주면 완성~!

     

    그 다음으로 이클립에서 한글이 깨지는것을 방지하기 위해 다시 상단 메뉴인 windows -> preferences -> General -> Wrokspace -> Text file encoding이 Default (MS949)로 설정되어있을텐데 이를 -> Other UTF-8로 바꿔준다.

     

    한글이 깨지는 이유는 MS949즉 이클립스를 만든 마이크로소프트에서 사용하는 언어체계이기 때문에 Mac, linux와 같은 다른 운영체제와 혼용할 때 한글이 깨지는 현상이 발생하는것이다.

     

    이 게시글은 인프런 무료 강의인 "만들어 가면서 배우는 JAVA 플레이그라운드"를 참고하였습니다.

    강사 : 호눅스

Designed by Tistory.