Romantic Developer : )
[Android&Kotlin] 실습 환경 구축(1) JAVA JDK 설치 본문
[Android&Kotlin] 실습 환경 구축(1) JAVA JDK 설치
Romantic_Developer 2020. 1. 28. 10:05안녕하세요, 개발을 사랑하는 '낭만개발자'입니다.
오늘은 코틀린 문법 공부에 앞서 코틀린을 공부할수 있는 환경을 설정해 줄텐데요.
그에 앞서 왜 코틀린을 공부해야 하냐? 는 질문이 생기실 수도 있습니다.
바로 이러한 이유 때문인데요
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 설치에서는 다소 상이함이 있을 수 있으니 다른 좋은 글을 참조하시면 좋을듯합니다!
'Romantic Developer > Android&Kotlin' 카테고리의 다른 글
[Android&Kotlin] 코틀린 논리자료형, 문자자료형, 문자열 자료형 (0) | 2020.02.06 |
---|---|
[Android&Kotlin] 코틀린 정수자료형, 실수자료형 (0) | 2020.02.04 |
[Android&Kotlin] 코틀린에서의 변수 var, val (0) | 2020.01.31 |
[Android&Kotlin] 실습 환경 구축(2) IntelliJ IDEA 설치 (0) | 2020.01.29 |