이클립스 테마 설정 - 이클립스 컬러테마


흰색 배경에 검은색 코드로 개발을 하다보면 눈이 빠질정도로 피로해지는 것을 느낄 수 있습니다. 그럴 경우 Linux의 VIM 에디터 스타일의 개발 환경이 그리워지게 되지요. 이클립스의 기본 테마는 이렇게 많이 이용되지만 개발자의 시력 감퇴의 주요 원인으로 지목되고 있습니다.

그래서 흰색 배경의 이클립스 기본 테마를 시력 보호를 위해 어두운 배경의 테마로 변경해보도록 하겠습니다.



(1) 이클립스를 실행합니다


이클립스 컬러 테마 설정





(2) 기본 화면은 이렇게 텍스트 에디터 부분이 흰색입니다. 이를 이클립스 컬러 테마를 이용해서 변경해보도록 하겠습니다.


이클립스 컬러 테마 설정




(3) [Help] - [Eclipse Marketplace] 를 선택합니다.


이클립스 컬러 테마 설정




(4) 잘은 모르겠지만 이클립스를 튜닝할 수 있는 이런저런 도구들이 있나 봅니다. 아래와 같은 화면이 뜨게 됩니다.


이클립스 컬러 테마 설정




(5) 검색창에 'Color' 라고 입력하시면 'Eclipse Color Theme' 이라는 항목이 나옵니다. 이클립스 컬러 테마를 변경 할 수 있게 해주는 항목입니다. 아래 쪽에 'Install' 을 클릭합니다. 


이클립스 컬러 테마 설정




(6) 설치를 시작합니다.


이클립스 컬러 테마 설정





(7) 해외에서 받아오는지 아니면 저희 연구실 네트웍 상황이 메롱이라서 그런지는 모르겠지만 한참 걸려야 설치 파일을 다운 받습니다.  '참을 인' 이 3개면 살인도 면한다니 기다려보시기 바람니다.


이클립스 컬러 테마 설정




(8) 다운로드 완료! [Next] 버튼을 눌러 설치를 진행합니다.


이클립스 컬러 테마 설정




(9) 라이센스 동의서입니다. 잘 읽어보면 '뼈와 살을 분리한다' 라는 항목이 있을 수도 있으니 꼼꼼히 읽어보시기 바랍니다.


이클립스 컬러 테마 설정




(10) 설치를 시작합니다. 이클립스 컬러 테마가 설치되고 있습니다.


이클립스 컬러 테마 설정



(11) 설치를 하다보면 중간에 보안 경고가 뜹니다. 쿨하게 'Ok'를 눌러줍니다.


이클립스 컬러 테마 설정




(12) 잠시후 설치가 완료되고 이클립스를 재시작 하겠다는 메시지가 뜹니다. 'Restart Now'를 클릭하여 이클립스를 재시작합니다. 


이클립스 컬러 테마 설정




(13) 이클립스가 재실행 됩니다.


이클립스 컬러 테마 설정



(14) 재실행 됩니다..


이클립스 컬러 테마 설정




(15) 뭐야 이거 안 바뀌었잖아!! 이거 사기네...

      라고 말하지 마세요.. 제대로 설치 완료 되었고, 아직 설정을 안해서 흰색 기본 배경이 보이는 것입니다.


이클립스 컬러 테마 설정




(16) [Window] - [Preferences] 를 선택합니다.


이클립스 컬러 테마 설정




(17) 이런 창이 뜹니다.


이클립스 컬러 테마 설정




(18) [General] - [Appearance] - [Color Theme] 을 선택해줍니다. 제대로 설치가 되었다면 원래 없던 이 녀석이 떠야합니다.


이클립스 컬러 테마 설정




(19) Theme 항목에서 아무거나 골라잡고 클릭을 하면 옆에 예제가 나옵니다. 문자열의 색, 예약어의 색, 변수명의 색 등등 여러분 마음에 드는 테마를 골라서 설정해 주면 됩니다.


이클립스 컬러 테마 설정




(20) 색상 적용을 위해서 몇몇 에디터화면은 닫힐 수도 있다는 경고입니다. 저장을 안한녀석이 있다면 저장을 해주세요.


이클립스 컬러 테마 설정




(21) 적용이 완료되었습니다.


이클립스 컬러 테마 설정




대한민국 개발자분들의 눈 건강을 위하여, 흰색 배경의 에디터를 어두운 계열로 바꾸어 코딩하시기 바랍니다. 하루이틀 개발하는 것도 아니고, 오랫동안 먹고 살아야 할 텐데 눈 건강이 나빠지면 안되겠지요 ^^

이클립스 컬러 테마 설정 방법이었습니다.

안드로이드 개발 환경 구축하기 - 자바 개발환경 구축 ( 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