안드로이드 개발 환경 구축하기 - 자바 개발환경 구축 ( JDK & Eclipse 설치하기 )


최근 스마트폰과 태블릿 같은 스마트 기기의 폭발적인 보급으로 스마트 기기에서 돌아가는 어플리케이션의 수요가 늘어나고 있습니다. 반짝이는 아이디어 하나만으로 엄청난 부를 창출 할 수 있는 떠오르고 있는 시장인데요. 특히 안드로이드의 경우엔 자바를 기반으로 하고 있기 때문에 비교적 쉽게 프로그래밍을 할 수 있습니다.



여러분의 컴퓨터에 안드로이드 프로그래밍을 할 수 있는 환경을 구축 할 수 있도록 가이드를 해드리겠습니다. 자바라는 프로그래밍 언어를 알아야 하지만 그렇게 어려운 언어는 아니니 여러분도 여러분만의 어플리케이션을 개발해 보세요 ^^


▶ 안드로이드 개발시스템 요구사항

안드로이드 어플리케이션을 개발하기 위해서 요구되는 소프트웨어의 버전들을 소개해주고 있는 페이지가 있습니다. 설치하기전에 여러분의 컴퓨터가 해당 요구사항들을 만족하는지 살펴 봅니다.

안드로이드 개발 시스템 요구사항

System Requirements - Android developer


우리말로 번역을 해드리자면,

운영체제

  • Windows XP (32-bit), Vista (32- or 64-bit), or Windows 7 (32- or 64-bit)
  • Mac OS X 10.5.8 or later (x86 only)
  • Linux (tested on Ubuntu Linux, Lucid Lynx)
    • GNU C Library (glibc) 2.7 or later is required.
    • On Ubuntu Linux, version 8.04 or later is required.
    • 64-bit distributions must be capable of running 32-bit applications. For information about how to add support for 32-bit applications, see the Ubuntu Linux installation notes.

운영체제는 윈도우즈 XP, Vista, 7 중에 하나라면 안드로이드 프로그래밍이 가능하십니다. 혹시 윈도우 98이나 ME를 아직도 사용하고 계신다면, 존경스럽습니다.

Supported Development Environments

Eclipse IDE

  • Eclipse 3.4 ( 가니메데 버전 혹은 그 이상 )
  • Eclipse JDT plugin ( Eclipse IDE Packages 포함 )
  • 만일 이클립스를 업데이트하거나 설치해야할 필요가 있을 경우, http://www.eclipse.org/downloads/ 에서 다운로드 받으실 수 있습니다.
     몇몇의 이클립스 패키지 타입들이 각 플랫폼에서 사용하실 수 있습니다. 안드로이드 어플리케이션을 개발하기 위해서 다음 패키지 중에 하나를 설치하는 것을 권장합니다.
    • Eclipse IDE for Java Developers
    • Eclipse Classic (versions 3.5.1 이상)
    • Eclipse IDE for Java EE Developers
  • JDK 5 or JDK 6 (JRE alone is not sufficient)
  • Android Development Tools plugin (recommended)
  • Not compatible with Gnu Compiler for Java (gcj)

그 밖에 개발 환경 및 IDE

  • JDK 5 or JDK 6 (JRE alone is not sufficient)
  • Apache Ant 1.8 or later
  • Not compatible with Gnu Compiler for Java (gcj)

뭐 이런것들이 있습니다. 참고 정도로만 알아두시고 차근 차근 따라오시면 안드로이드 어플리케이션 개발 환경을 구축 할 수 있습니다.




▶ 안드로이드 개발환경 설치 - 자바 개발환경 설치 ( JDK 설치 )

그럼 여러분의 컴퓨터에 자바 개발 환경을 설치해 보도록 하겠습니다. 참고로 이전에도 포스팅 한 적이 있지만 간략하게 다시 설명을 해드리겠습니다. 자세한 설명은 첫 번째 링크를 따라가시면 됩니다.

자바를 설치하기 위해 다음 링크를 따라가서 자바 개발환경 설치 파일을 다운로드 받아 실행합니다.

http://www.oracle.com/technetwork/java/javase/downloads/index.html





링크를 따라가면 위와 같은 홈페이지 화면이 나오는데, 가장 왼쪽에 있는 커피잔 모양의 버튼을 클릭합니다.





여러분이 지금 어떤 운영체제를 사용하고 있는지를 선택합니다. 저는 윈도우즈 7을 사용하고 있기 때문에 윈도우를 선택했습니다. 고르셨으면 약관에 동의하는지 묻는 체크박스를 클릭하고 "Continue"를 누릅니다. ( 약관은 한번 읽어 보세요. )




파일을 다운로드 할 수 있는 링크가 나옵니다. 클릭해서 다운로드 받고 실행을 시킵니다.





다음을 누르면서 설치를 진행합니다. ( 저도 이참에 새로운 버전으로 업데이트를 하게 되었네요. ㅎ )



▶ 안드로이드 개발 환경 설정 - 자바 환경 변수 설정

이제 자바 환경 변수를 설정해보도록 하겠습니다. 자바 프로그래밍을 할 때, 기본적인 명령어가 어디에 저장되어 있는 지를 알려주는 시스템 변수입니다. 즉, 자바 개발을 할 때, 사용하는 명령어가 저장되어 있는 디렉토리를 지정해주게 되는데요. 어렵지 않습니다.

윈도우 7의 경우 [제어판] -> [시스템 및 보안] -> [시스템]으로 들어가시면 다음과 같은 창이 뜹니다.



왼쪽에 있는 "고급 시스템 설정"을 선택합니다.



환경변수라는 버튼이 있습니다.
클릭해 봅니다.



시스템 변수 부분의 새로만들기를 클릭합니다. ( 아랫쪽의 버튼을 클릭합니다. )





변수 이름을 JAVA_HOME으로 하고, 변수 값을 아까전에 자바를 설치한 폴더를 입력해 줍니다. 다음을 연타하셨다면 위와 같은 경로가 될 것입니다. ( 1.6.0_24 라는 숫자는 자바 버전으로 해당 폴더에 가시면 어느 버전이 최신 버전인지 알 수 있습니다. )




시스템 변수 중에 Path라는 변수를 클릭한 다음 편집 버튼을 누릅니다. 그러면 이미 Path 로 등록이 되어 있는 것들을 볼 수 있습니다. 변수 값에 쓰여져 있는 것들을 건들지 말고, 맨 뒤에 ";$JAVA_HOME%\bin;"을 붙여 넣어줍니다. ( 이 때, 세미 콜론( ; )은 여러개의 값들을 구분해 주는 구분자입니다. )


설치가 잘 되었는지 확인을 해 보도록 하겠습니다.



[윈도우키] + R 을 눌러서 실행 창을 띄웁니다.
"CMD" 라는 명령어를 눌러서 커멘드창을 띄웁니다.




"Java -version" 이라는 명령어를 입력한 다음 엔터를 누릅니다. 그러면 여러분의 컴퓨터에 설치되어 있는 자바 실행환경의 버전정보를 알 수 있습니다. < 만약 정보가 안뜬다면 설치가 잘못 된 것일 수 있습니다. >




"javac" 라는 명령어를 입력한 다음 엔터를 누르면 위와 같은 화면이 뜨게 됩니다. 만일 자바 개발환경이 제대로 설치되지 않았다면, 찾을 수 없는 명령어 같은 안내가 나올 겁니다.



▶ 안드로이드 개발 환경 설정하기 - 이클립스 설치하기

그럼 이제 개발을 쉽게 할 수 있도록 도와주는 개발 툴인 이클립스를 설치해 보도록 하겠습니다. 이클립스는 별도의 설치가 필요하지 않고 그냥 홈페이지에서 다운로드 받아서 압축을 풀고 사용하기만 하면 됩니다.

이클립스 홈페이지로 갑니다.



홈페이지 우측에 Download Eclipse 라는 버튼이 있습니다. 클릭해서 다운로드 받을 수 있는 페이지로 갑니다.



여러개의 다운로드 받을 수 있는 패키지가 있습니다. 2번째 것인 Eclipse IDE for Java EE Developers 를 다운 받겠습니다. 우측에 다운로드 받을 수 있는 링크가 있습니다. ( 붉은색 네모 )

Windows 32 Bit 를 클릭해서 진행합니다. ( 여러분의 컴퓨터가 64 비트 컴퓨터라면 64 비트 를 클릭하시기 바랍니다. )



다운로드 버튼을 눌러서 이클립스 파일을 다운로드 받습니다.




다운로드 받은 압축 파일의 압축을 풉니다.




압축을 해제한 폴더를 들어가시면 위와 같이 되어 있을 겁니다. 그 중에서 eclipse.exe 를 실행하시면, 개발 툴인 이클립스를 실행하실 수 있습니다.

이클립스까지 설치하셨으면, 범용 컴퓨터를 위한 자바 프로그램도 개발이 가능합니다. 안드로이드 개발 환경은 조금 더 손을 봐야 합니다. 글이 너무 길어졌으니, 한 타이밍 쉬고, 다음 포스트에서 이어가겠습니다. ㅎ


+ Recent posts