Romantic Developer : )

[Android&Kotlin] 실습 환경 구축(1) JAVA JDK 설치 본문

Romantic Developer/Android&Kotlin

[Android&Kotlin] 실습 환경 구축(1) JAVA JDK 설치

Romantic_Developer 2020. 1. 28. 10:05

안녕하세요, 개발을 사랑하는 '낭만개발자'입니다.

오늘은 코틀린 문법 공부에 앞서 코틀린을 공부할수 있는 환경을 설정해 줄텐데요. 

그에 앞서 왜 코틀린을 공부해야 하냐? 는 질문이 생기실 수도 있습니다.

바로 이러한 이유 때문인데요

2017년 5월 구글I/O

2017년 5월 구글 I/O에서 코틀린을 공식 언어로 지정했습니다. 그렇기 때문에 앞으로 안드로이드를 중심으로 나오는 모든 라이브러리, SDK, 등등 의 개발을 위한 리소스들이 "코틀린" 이라는 언어를 중심으로 생산되게 되겠죠! 

즉! 안드로이드 개발 -> 코틀린 의 흐름으로 흘러가고 있다는 말이 되겠죠!

물론 아직도 다양한 대기업이나, 업력이 다소 있는 중소기업에서도 기존의  JAVA 로 만들어진 코드를 계속해서 사용하고 있습니다. 여기서 핵심은 JAVA 코드와 Kotlin 의 코드가 완벽하게 100% 호환이 가능하다는 것입니다. (실제로 코틀린으로 된 안드로이드 프로젝트에 JAVA 라이브러리를 가져와서 사용이 가능하다) 

그렇기 때문에 안드로이드 개발자가 되기 위한 준비를 하고 있다면 당연히 코틀린을 준비하는것이 현명한 것이겠죠?(물론 자바 공부도 조금씩 병행하면 아주 좋습니다.) 자 그럼, 이제 왜 코틀린을 공부해야하는지 이해가 되셨나요? 그럼 코틀린을 공부하기 위한 자바 JDK 설정을 시작하겠습니다.

 

1. 자바 JDK 설치하기 

https://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.htmlhttps://www.azul.com/downloads/zulu-community/?&architecture=x86-64-bit&package=jdk

 

Download OpenJDK Java Linux Windows macOS Alpine Java 11 Java 8

Download Java 11 Zulu OpenJDK Linux Windows macOS Solaris Update Java Alpine Java SE free download Java 8 Java 7 Java 6 JDK

www.azul.com

위의 주소로 이동하여 자바버전 8(2020년 기준 코틀린 호환 중 안정화 버전) 을 설치해 줍니다. 자신의 오퍼레이팅 시스템을 기준으로 설치하여야 합니다. 저의 경우 MacOS 를 기준으로 설치하겠습니다.

자신의 OS에 맞는 JDK를 설치합니다. 설치는 어렵지 않으니 생략하겠습니다.

2. 자바 환경변수 설정

1. 디렉토리로 이동

cd /Library/Java/JavaVirtualMachines

터미널에 위의 코드를 삽입하여 디렉토리로 이동합니다.

2. 디렉토리 내 JDK 설치 현황 확인

ls 코드를 입력하면 정상적으로 zulu-8 버전의 Java JDK 가 설치된것을 확인할 수 있습니다.

3. 폴더로 이동

설치된 jdk 폴더의 홈으로 이동합니다. 저의 경우 아래와 같은 코드가 되겠네요.

cd zulu-8.jdk/Contents/Home

 

4. bash_profile 열기

vi ~/.bash_profile

위의 코드를 입력하여 bash 파일을 열어줍니다.

5. 환경변수 입력

JAVA_HOME=/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home

위의 코드를 bash 파일에 입력해 준 뒤 :wq! 를 입력하여 저장해 줍니다. 그리고 마지막으로 java -version을 쳐서 설치되어 있는지를 확인하면! 아래와 같이 자바 JDK 가 설치된 것을 확인할 수 있습니다.

 

마치며

자 이제, 기본적으로 자바위에서 동작하는 안드로이드 스튜디오 등의 프로그램을 사용할 준비가 되었습니다. 

다음시간에는 IntelliJ IDEA 설치와 더불어 기본적인 문법을 출력해 보도록 하겠습니다!

Windows 컴퓨터를 사용하시는 분들은 JDK 설치에서는 다소 상이함이 있을 수 있으니 다른 좋은 글을 참조하시면 좋을듯합니다!