Java 개발 환경 설정

Java 개발 환경 설정
교육, 테스트 환경에 맞게 다음 버전으로 환경 설정
- jdk 8
- eclipse 2018-09

개요

JDK (Java Development Kit)만 설치하면 java 코드 파일을 컴파일하고 실행할 수 있다. 하지만 개발 편의와 협업 등의 이유로 IDE를 사용하게 되는데 여기서는 Eclipse를 설치한다.

본인의 경우 교육 기관에서 Java 학습 및 프로젝트를 하게 된 상황이고, 이에 따라 jdk 8, eclipse 2018-09 버전 설치가 권장되었다.

JDK 설치

기존에 설치된 JDK가 있는지, 버전이 맞는지 확인하고 없거나, 버전이 다르면 설치 진행

javac -version java -version

  • 기대하는 버전 : java version “1.8.0_333”
  • 현재 버전 : java version “14.0.1” 2020-04-14

본인은 Window PC 같은 경우 초기화를 진행해서 JDK가 설치되어 있지 않았고, 맥북은 JDK 14가 설치되어 있는 상태였다. 이 상황에서 어떻게 설치를 진행했는지 작성해본다.

Window

  • 설치 링크 : https://cdn.azul.com/zulu/bin/zulu8.33.0.1-jdk8.0.192-win_x64.msi

  • 환경 변수 설정
    • 제어판 > 시스템 환경변수 편집 > 고급 > 환경 변수
    • 변수추가
      • 변수 이름 : JAVA_HOME
      • 변수값 : C:\Program Files\Zulu\zulu-8
    • path(변수) 경로 추가
      • %JAVA_HOME%\bin
    • classpath 추가
      • 변수 이름 : classpath
      • 변수 값 : .
  • 설정 확인 javac -version java -version
javac 1.8.0_192
openjdk version "1.8.0_192"

이렇게 나오면 OK

macOS

mac에서는 우선 기존에 설치된 JDK를 삭제해줬다.

일반적으로 jdk 경로는 다음과 같다. /Library/Java/JavaVirtualMachines/

$ cd /Library/Java/JavaVirtualMachines/
$ ls

이 때 설치하고자 하는 버전과 다른 버전을 삭제 해준다. 본인의 경우 jdk14.0.1 파일을 삭제했다.

삭제 명령은

$ sudo rm -rf jdk14.0.1.jdk

설치는 Window에 설치한 것과 같은 버전의 zulu-8를 설치했다.

  • 설치 링크 : https://cdn.azul.com/zulu/bin/zulu8.33.0.1-jdk8.0.192-macosx_x64.dmg

그리고 환경변수 PATH 설정을 해줘야하는데 macOS에서는 주로 bash 쉘을 사용하는데 본인의 경우 zsh를 사용하고 있기 때문에 zshrc에 환경 변수 설정을 해줬다.

$ vi ~/.zshrc
// .zshrc
export JAVA_HOME=/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contetens/Home
export PATH=${PATH}:$JAVA_HOME/bin

Eclipse 설치

Window와 macOS 상관없이 Eclipse 설치 링크를 통해서 각 OS에 맞는 파일 설치 진행

eclipse 설치 후 환경설정

  • Eclipse encoding 설정 : xml, html, css, json, workspace (utf-8로 설정)
  • Open perspective : default JAVA EE에서 JAVA로 변경

eclipse 단축키

글자크기 조절 : ctrl + shift + ‘+’,’-‘ 제안 : ctrl + 1 자동완성 : ctrl + space 줄 단위 복사 : ctrl + alt + 위, 아래 방향키 줄 단위 이동 : alt + 위, 아래 방향키 블록단위 영역 선택 : shift + alt + 위, 아래 방향키 자동 import : ctrl+shift+o run : ctrl+f11


© 2021. All rights reserved.