[Flutter 초기 환경 세팅 1/3] - Java 설치 및 환경 변수 설정
그간 미뤄두었던 플루터를 설치해보고 경험해보려고 합니다.
플루터의 개발 환경이 어떤 형태인지, 어떤 방식으로 개발이 이루어지는지 직접 설치해보고 기초적인 부분을 살펴보려고 합니다.
또한, 어떤 개발 언어를 사용하더라도 초기 세팅은 필수적이기 때문에, 이 내용을 정리해두면 나중에 다시 플루터 개발 환경을 구축할 때 유용할 것 같습니다. 이 포스팅은 그런 목적으로 작성되었습니다.
1. Dart 언어를 사용하는 Flutter에 왜 Java가 필요할까?
Flutter는 Dart 언어를 기반으로 하기 때문에, 사실 Java는 직접적으로 필요하지 않습니다. 또한, Android Studio를 설치할 때 개발에 필요한 JDK(Java Development Kit) 버전이 포함되어 설치되기 때문에 별도의 Java 설치가 필수는 아닙니다.
하지만, Android 플랫폼에서 앱을 개발하거나 테스트할 때는 JDK 설치가 권장됩니다. 현재 제 PC에는 Java가 설치되어 있지 않아서, 권장 사항에 따라 일단 JDK를 설치해보려고 합니다.
2. PC에 Java가 설치되어 있는지 확인하기
먼저, Java가 이미 설치되어 있는지 확인해보겠습니다.
CMD 창을 열고 java -version 명령어를 입력해봅니다.
C:\ ~ \java -version
만약 Java가 설치되어 있지 않다면, 아래와 같은 메시지가 출력될 것입니다.
Java가 설치되어 있다면, 설치된 Java 버전 정보가 표시됩니다.
3. Java 다운로드하기
Java는 Oracle 공식 사이트에서 다운로드할 수 있습니다.
Oracle Java 다운로드 페이지로 이동해 최신 버전의 Java를 다운로드합니다.
https://www.oracle.com/kr/java/technologies/downloads/
Download the Latest Java LTS Free
Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.
www.oracle.com
저는 Windows 환경이기 때문에, Windows 버전을 선택했습니다.
4. JDK 설치 - 압축 해제만 하면 끝!
다운로드한 JDK 파일을 설치할 폴더로 이동시킨 후, 압축을 해제합니다.
저는 C:\Flutter-Dev 폴더를 생성하고, 여기에 JDK를 옮긴 후 압축을 풀었습니다.
설치 과정은 이렇게 간단합니다. 별도의 설치 파일을 실행하거나 복잡한 설정이 필요하지 않습니다.
5. 시스템 환경 변수 설정
이제 중요한 단계인 환경 변수 설정을 진행해보겠습니다.
환경 변수를 설정하면, Windows 시스템 어디에서나 Java를 사용할 수 있게 됩니다. 또한, Java를 사용하는 프로그램들도 환경 변수를 통해 Java 경로를 쉽게 찾을 수 있습니다. 참고로 환경 변수를 설정하면, Java에서 필요한 라이브러리나 툴을 사용할 때 절대 경로를 일일이 입력하지 않아도 되므로 편리합니다.
먼저, JDK가 설치된 폴더의 경로를 복사합니다. 저의 경우에는 아래 경로입니다.
C:\Flutter-Dev\jdk-11.0.0.1
그런 다음, Windows 검색창에 '환경 변수'를 입력하고 '시스템 환경 변수 편집'을 선택합니다.
시스템 속성 창이 열리면, [환경 변수] 버튼을 클릭합니다.
환경 변수 창에서 [새로 만들기]를 선택하고, 변수 이름에 JAVA_HOME을 입력합니다.
변수 값에는 복사해둔 JDK 설치 경로를 붙여넣고 [확인]을 클릭합니다.
이제 시스템 변수 목록에 JAVA_HOME이 추가된 것을 확인할 수 있습니다.
다음으로, Path 환경 변수에 Java 경로를 추가합니다.
시스템 변수 목록에서 Path를 선택하고 [편집]을 클릭합니다.
[새로 만들기]를 선택한 후, 아래 값을 입력합니다.
%JAVA_HOME%\bin
모든 창을 [확인] 버튼으로 닫으면, 환경 변수 설정이 완료됩니다.
6. JDK 설치 확인
환경 변수 설정이 완료되었으면, JDK가 제대로 설치되었는지 확인해봅시다.
CMD 창을 다시 열고 java -version 명령어를 입력합니다.
C:\ ~ \java -version
Java 버전 정보가 정상적으로 출력된다면, JDK 설치와 환경 변수 설정이 성공적으로 완료된 것입니다.
마치며
오랜만에 Java를 설치해보니, 한때 개발계를 주름잡던 Java의 위상이 떠오릅니다.
개발자가 아닌 일반인의 입장에서 프로그래밍을 배우려 한다면, Python 같은 언어도 충분히 좋은 선택지일 것입니다.
이제 다음 단계로 넘어가 Flutter 설치를 진행해보겠습니다.
Flutter 개발 환경을 완전히 구축하고 나면, Flutter가 어떤 형태의 프레임워크인지, 어떻게 동작하는지에 대한 이해가 더 깊어질 것이라 기대합니다.