이클립스 테마 변경하기 - 코딩하다 시력 떨어질라, 검은색 화면으로 바꾸자



이클립스라는 IDE를 이용해서 개발을 하다보면 흰색 배경이 눈을 자극하는 것을 느낄 수 있습니다. 오랜 시간 흰색 화면을 들여다보고 있으면 눈이 아프게 되는데요. 장시간동안 흰색 화면을 처다보고 있으면 눈이 쉽게 피로해지고 시력이 나빠질 수도 있습니다.

그래서 이클립스 테마를 콘솔 스타일의 어두운 배경으로 바꿔보도록 하겠습니다. ( 리눅스 환경의 VIM 에디터 스타일로 바궈보도록 하겠습니다. )



(1) 우선 위 파일을 다운 받습니다.
     VIM 에디터 스타일의 이클립스 테마를 Import 할 수 있는 파일입니다.


(2) 이클립스를 켭니다.

제가 사용하고 있는 이클립스 버전은 INDIGO 버전입니다. ( 최근에 포맷을 하고 다시 설치하다보니 INDIGO를 쓰게 되었군요.. )


이클립스 테마





(3) 이클립스 메뉴에서 File - Import -General - Preferences 를 선택합니다.




이클립스 테마


이클립스 테마




(4) 다운받은 파일이 있는 경로를 [Browse] 버튼을 이용해서 찾아갑니다.



이클립스 테마





(5) [Finish]를 눌러서 끝냅니다.



이클립스 테마





확인을 누르시면 적용이 됩니다.


이클립스 테마



이때 이클립스 테마는 workspace 단위로 적용이 되는 것 같습니다. C:\project1\ 에서 작업중인 프로젝트에 적용한 이클립스 테마가 C:\project2 에는 적용이 안되는 것 같습니다. ( 설정 파일에 저장이 되는 것 같습니다. )


구글에 검색을 해보시면 여러가지 이클립스 테마를 얻을 수 있습니다. 여러분의 기호에 맞는 이클립스 테마를 적용해 보시기 바랍니다.

이클립스 Building workspace에서 시간이 걸리는 문제


이클립스를 이용해서 안드로이드 개발을 하다보면 Building workspace 라는 메시지가 뜨면서 99% 즈음까지만 뜨고 계속 렉이 걸리는 현상이 일어나는 경우가 있습니다.

제 경우에는 개발중에 있는 Java 라이브러리의 규모가 엄청커서 ( 파일이 수십개, 패키지도 20개 가량.. ) workspace를 구성하다가 자주 다운되었습니다. 힙 사이즈가 너무 작다는 메시지와 함께 다운이 되었는데, 이럴때에는 이클립스의 메모리 설정을 바꿔주면 됩니다.


이클립스가 설치되어있는 디렉토리를 보시면 "eclipse.ini"라는 파일이 있습니다. 이 파일을 열어보면 다음과 같은 설정이 있습니다.

-startup
plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.2.R36x_v20101222
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx1024m


Xms 는 최소 메모리 사이즈, Xmx 는 최대 메모리 사이즈입니다. 제 경우엔 512m으로 되어 있던 것을 1024m으로 두배 늘려줬더니 다운되는 현상이 없어지고 제대로 빌드가 되었습니다.

정확한 원인은 모르겠지만 이렇게 설정을 바꿔줬더니 해결되었습니다.

ps. 개발하는 PC의 메모리가 적다면 문제가 될 수도 있겠네요. javaw.exe의 메모리 사용량이 거의 1G 가까이 올라가더군요.;;; 일단은 이렇게 해결을 했지만 다른 방법이 있는지 찾아봐야 할 일입니다.



이클립스 톰캣 연동하기 ( Eclipse & Tomcat )



 요즘 JSP 관련 코딩을 할 일이 생겨서 컴퓨터에 JSP 개발 환경을 설치해야 했는데요.
 톰캣(TomCat) 이라는 서버 프로그램을 이용해서 개인용 컴퓨터에 손 쉽게 서버 환경을 구축 할 수 있습니다.
 JSP 개발 환경을 구축하고 싶으신 분들은 개발 환경인 이클립스와 JDK ( Java Development Kit )을 설치하시기 바랍니다.
 이클립스와 JDK 설치는 이전에 포스팅 해 둔것이 있으니 링크를 걸어드리겠습니다.

2010/04/06 - [컴퓨터 공학/Java] - 자바( Java )설치하기 & 환경변수( path ) 설정하기
2010/04/06 - [컴퓨터 공학/Java] - 자바( JAVA ) 개발 환경 설치( IDE 설치 ) - 이클립스( Eclipse ) 설치하기 및 오류

첫 번째 링크가 여러분의 컴퓨터에 자바 개발 환경을 설치하는 단계입니다.
버젼이 다를 수도 있으며, 버젼에 따른 라이브러리 등이 다를 수도 있으니 여러분의 편의 맞게 버젼을 선택해서 설치해주시기바랍니다. 일반적으로는 최신 버젼을 추천하는 바입니다만 여러분의 프로젝트에서 이전 버젼을 사용하고 있을 수도 있고, 라이브러리가 바뀔 수도 있으니 적절하게 선택을 해서 설치하시기 바랍니다.

기존에 자바 프로그래밍을 하시던 위의 두 단계를 그냥 넘어가셔도 무방합니다.


1. 톰캣을 설치해 보자.

그럼 서버 프로그램인 톰캣을 설치해 보도록 하겠습니다.
웹 어플리케이션을 만들고 정상동작하는지 테스트 하기 위해서는 웹 어플리케이션 서버( WAS ; Web application Server ) 프로그램이 필요합니다. 그 중에 많이 사용되고 있는 것이 톰캣이라는 프로그램입니다.

먼저 톰캣의 다운로드 페이지로 가보도록 하겠습니다.

http://tomcat.apache.org/




위에 걸어드린 링크를 따라가시면, 위 그림과 같이 카리스마 있어보이는(?) 고양이가 그려진 Apache Tomcat 페이지가 뜰 것입니다. 좌측의 메뉴중에서 Download ( 다운로드 ) 부분을 보시면 여러가지 톰캣 버전이 있습니다. 특정 버전을 원하시면 그 버전을 다운받아서 설치를 하시면 되지만, 최신 버전을 설치 할 것을 권하는 바입니다.

저는 제가 보고 있는 책에서 사용하고 있는 Tomcat 5.5 버전을 다운받아서 사용하겠습니다.
사실 버전에 따른 차이는 그렇게 크지 않다고 생각합니다. 톰캣 서버를 처음 설치해 보시는 분들이라면 막 웹 어플리케이션 프로그래밍을 접하시는 분들일 것이고, 그런 분들에게 제공되는 서비스는 버전에 따라서 크게 다르지 않기 때문입니다. 하지만 좀 더 복잡하고 어려운 프로그래밍을 하실 분들은 더 높은 버전, 혹은 안정된 버전의 서버를 사용하시면 될 것입니다.
 이전 버전은 치명적인 오류만 없으면 웹상에 많은 레퍼런스들이 존재하기 때문에 오히려 공부하기에는 더 좋지 않을까 생각이 들기도 합니다.



아무튼, 원하는 버전을 클릭하시고 스크롤을 좀 내리면 위와 같은 섹션이 있습니다. [Binary Distributions]에서 [Core] 중에 [Windows Service Installer]를 선택해서 다운로드 받습니다.

직접 zip 이나 tar.gz 을 받아서 해도 되지만 여러분의 운영체제가 Windows 시리즈의 운영체제라면 쉽게 설치 할 수 있는 세번째 Windows Service Installer 를 받아서 설치하는 걸 권장합니다. 쉽거든요 ㅋ





다운로드를 받습니다.

제가 사용하는 인터넷 브라우저가 파이어 폭스이기 때문에 위와 같은 창이 나오는 것입니다.
웹 브라우저에 따라 약간은 다를 수도 있으니 그냥 다운로드 받으시면 됩니다. ㅎ



여러분이 다운로드 받은 경로에 고냥이 모양의 아이콘이 있을 겁니다. "apache-tomcat-5.5.30.exe' 인가요? 아무튼 아파치 톰캣 어쩌구인 아이콘을 실행합니다.




네, 여기서 부터는 일사천리로 진행됩니다.
"아파치 톰캣 설치 마법사에 오신것을 환영합니다." 라는 말을 하고 있네요.
[ Next > ]를 눌러서 다음으로 진행합니다.




사용 라이센스에 대한 내용입니다.
시간이 많으시거나 영어 독해 연습을 하시고 싶으신 분들은 읽어보시기 바랍니다.
언제나 늘 그랬듯이 [ I Agree ]를 눌러 줍니다.

문제가 많은 부분이죠.
이렇게 라이선스 동의 과정을 집어 넣어도 읽는 사람이 몇 %나 있을까요?
아마도 상업적으로 이용할 때에는 아파치에서 제공하는 유료 제품을 사용해야 한다는 내용 정도가 들어있지 않을까요?
일반적으로 이 라이선스를 어기는 사람을 별로 없을 것으로 생각됩니다만,
언젠간 한번 읽어 보는 것을 추천합니다.



설치 옵션을 조정하고 싶으시면 변경하시기 바랍니다.
시작 메뉴에 톰캣을 등록 할 꺼냐, 톰캣 Documents 를 설치 할 것이냐, ( 뭐 사용법이나 문제 해결 같네요 ), 톰캣 매니저 프로그램을 설치 할 것이냐 등등이 있네요. 잘 모르겠으면 그냥 [ Next > ]을 눌러서 넘어갑니다.


톰캣 서버 프로그램을 여러분의 컴퓨터 어디에 설치 할 것인가를 정하는 단계입니다.
딱히 관리를 안해주시는 분은 [Next]를 눌러서 진행을 하시기 바랍니다.
아니면 [Browse]를 눌러서 설치할 경로를 지정해 주시면 됩니다.


포트와 패스워드 설정에 관한 부분입니다.
톰캣의 기본 포트는 8080 이지만 이 포트가 이미 여러분의 컴퓨터에 설치된 프로그램에 의해 사용되고 있을 경우, ( 예를 들면 다른 서버 프로그램이 이미 사용하고 있을 경우 ) 다른 것으로 지정해 주시면 됩니다. 중복이 되면 아마도 나중에 실행 할 때 오류가 나거나 충돌 메시지가 뜰 겁니다.

 또 사용자 이름은 여러분이 편할대로 하면 되지만, 예의상 admin 이라는 이름으로 해주고, 패스워드도 입력을 안해도 되지만 적절하게 입력을 해줍니다. ( 나중에 필요하니 기억하기 쉬운 걸로 해두세요 )


이 부분은 여러분이 자바를 설치했던 경로를 지정하는 곳입니다.
이전에 JDK를 설치 했었는데요.

2010/04/06 - [컴퓨터 공학/Java] - 자바( Java )설치하기 & 환경변수( path ) 설정하기

이 때 지정해준 경로를 여기서 지정해 주면 됩니다. ( 이래서 뭘 설치 할 때 경로를 잘 안바꾸는 모양입니다. 나중에 복잡해 지니까요 ㅜㅜ )

[Install]을 누르시면 드디어 톰캣 설치가 진행됩니다.



설치는 금방 끝납니다.
심심하시면 [Show details]를 누르셔서 설치 과정을 지켜보시기 바랍니다. 눈만 아파요 ㅋㅋ




설치가 끝났습니다.
두개의 체크 박스는 [Finish]를 눌렀을 때, 톰캣 서버 프로그램을 실행 시킬 것인가? 와 Read me 파일을 열어 볼 것인가를 나타냅니다. [Finish] 버튼을 눌러서 설치를 마칩니다.




네 저는 그냥 [Finish]를 클릭해서 톰캣 서버가 시작 준비를 하고 있습니다. Read me 파일도 열렸네요. 시간나면 한번 읽어 보시기 바랍니다. ( 읽으면 좋아요 )


그럼 트레이에 ( 오른쪽 하단의 작은 아이콘들이 나오는 부분 ) 위와 같은 아이콘이 나올 겁니다.
톰캣이 실행되고 있다는 말이죠.

제대로 설치가 되었는지 확인 하기 위해서 및의 링크를 클릭해 봅니다.

http://localhost:8080/

아까 포트 설정 할 때, 기본 포트인 8080 포트가 아닌 다른 포트를 지정하신 분들은 8080 대신 사용하실 포트 번호를 넣어 주시면 됩니다.




이 화면이 나오면 여러분의 컴퓨터에 톰캣 설치가 완료 된 것입니다. ^^



2. 이클립스와 톰캣을 연동해 보자.

자바를 공부하신 분들이라면 누구나 알고 있을, 이클립스라는 툴이 JSP 개발환경도 제공하고 있습니다.
저도 JSP 코딩을 하기 위해서 이클립스 환경을 사용하고 있는데요.
이클립스를 사용 하실 분은 설치하시기 바랍니다.

2010/04/06 - [컴퓨터 공학/Java] - 자바( JAVA ) 개발 환경 설치( IDE 설치 ) - 이클립스( Eclipse ) 설치하기 및 오류

네, 그럼 이제 이클립스에서 사용 할 수 있는 [이클립스-톰캣 연동 플러그인]을 다운로드해서 설치하겠습니다.
다음 링크를 따라갑니다.

http://www.eclipsetotale.com/tomcatPlugin.html



그럼 위와 같은 페이지가 나오는데요.
스크롤바를 내리다 보면 [Download]라는 섹션이 있습니다.



최신 버전인 3.2.1 을 다운 받도록 하겠습니다.



다운로드 받은 압축 파일의 내용물을 이클립스의 plugins 폴더에 넣어 둡니다.

제가 이렇게 많은 플러그인들을 사용하고 있는지 오늘 알았네요.
처음 설치 하신 분들은 많지 않을 수도 있습니다. ㅎㅎ

이클립스를 재시작합니다.


그럼 위와 같은 톰캣 모양의 아이콘이 삽입 된 것을 볼 수 있을 겁니다.

다운 받은 파일을 알집으로 압축 풀기를 하면, 알집 이름으로 폴더가 생기고 그 안에 내용물이 들어 있는 형식으로 되더라구요. 여기서 압축을 푼 폴더를 그냥 plugins 에 옮기는게 아니라 그 안에 들어 있는 폴더를 plugins 로 옮겨야 합니다. 무슨 말이냐면,


알집으로 압축을 풀면 ZIP 파일과 똑같은 폴더가 생깁니다. 얘를 옮기는게 아니라 이 폴더를 열면


이런 놈이 있는데, 이 폴더를 plugins에 넣어두시면 됩니다.
헷갈릴 수도 있어서 알려 드립니다. ^^




좀 더 세팅을 하기 위해 [Windows] 탭에서 [Preferences]를 선택합니다.



왼쪽에서 [Tomcat]이라는 메뉴를 클릭하면 여러가지 설정을 할 수 있습니다. 일단 맨 위에 [Tomcat version] 에서 여러분이 설치한 톰캣 버전을 선택해 줍니다. 저는 5.5를 선택했으므로 5.X 를 선택하겠습니다.
그 다음 톰캣이 설치된 폴더를 지정해 줍니다. 저는 기본 경로에 설치를 했으므로
"C:\Program Files\Apache Software Foundation\Tomcat 5.5"
를 고르겠습니다.
그 다음은 Context declaration mode 인데 서버 설정 같은 걸 저장해 두는 모양입니다.
이 전에 xml 파일로 해둔 기억이 있으므로 Server.xml 을 선택하겠습니다.

어짜피 나중에 바꿀 수 있으므로 너무 신중하게 고르지 마세요 ㅎㅎ




Tomcat 메뉴의 하위 메뉴로 [Advanced] 라는 곳을 선택하면 위와 같은 화면이 나옵니다.
Tomcat base에 여러분이 톰캣을 설치한 경로를 마찬가지로 넣어 줍니다.


이제 저기 있는 고양이 모양으로 이클립스에서 쉽게 톰캣 서버를 끄고 켤 수 있게 되었습니다.
이렇게 여러분의 컴퓨터에 JSP를 이용한 웹 프로그래밍 환경 구축과 이클립스라는 프로그래밍 툴과의 연동 과정이 마무리 되었습니다. 앞으로 JSP에 대해서 하나하나 포스팅을 해나가면서 공부도 하겠습니다. ^^


JSP를 공부하기 위한 책 추천!!




더 열심히 공부합시다. !!!



 자바( JAVA ) 개발을 위해 개발 환경 ( IDE )를 설치하기 전에 JDK 를 설치해야 합니다. 다음 링크를 따라가서 먼저 JDK를 설치하시기 바랍니다.

2010/04/06 - [4. Blah~ Blah~] - 자바( Java )설치하기 & 환경변수( path ) 설정하기

 그러면 이 JDK를 이용해서 실제로 자바 프로그래밍을 할 수 있는 이클립스( Eclipse )를 설치해 보도록 하겠습니다. 먼저 이클립스 홈페이지를 들어가도록 합니다.

http://www.eclipse.org/



 홈페이지의 우측에 "Download Eclipse" 라는 부분이 있습니다. 이 버튼을 눌러서 다운로드 받을 수 있는 페이지로 넘어갑니다.



 가장 용량이 많은 Eclipse IDE for Java EE Developers ( 190MB ) 를 클릭해서 다운로드 받습니다.




 빨간색 박스를 클릭해서 다운로드 받습니다. 아마 한국의 서버중에 하나를 선택해주는 것 같습니다. 카이스트에 있는 서버가 선택된 모양인데, 아무튼 상관없으니 클릭해서 다운로드 받습니다.



 저는 파이어폭스를 써서 이런 화면이 나왔습니다. 인터넷 익스플로러를 쓰시는 분도 다운로드 받는 창이 뜨실 겁니다.




 적절한 폴더를 잡아서 압축을 풉니다. ( 저는 알집을 사용하고 있습니다. 다른 프로그램을 사용하셔도 무방합니다. )




 이클립스 압축파일을 압축해제 하면 위와 같은 파일들이 나옵니다. Set up 파일이 없죠? 네 이클립스는 따로 설치를 할 필요가 없이 이클립스 홈페이지에서 그대로 다운받아서 압축을 풀고 사용하시면 됩니다.

eclipse.exe라는 파일을 실행합니다. ( 동그란 단추모양의 아이콘 )



전 XP를 쓰는데 이런 에러가 뜨는 군요. 해결 방법을 찾아 보도록 하겠습니다.

다시한번 이클립스의 구성 파일들을 봅시다.



 위 파일들중 eclipse.ini 라고 하는 파일을 열도록 합니다. 이클립스 설정 파일인데, 여기서 조금 변형을 해야 xp에서 실해잉 됩니다.


빨간색 네모 친 부분을 삭제해 줍니다. 잘 안보이시는 분들을 위해 다시 써드리겠습니다.


-startup
plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
-product
org.eclipse.epp.package.jee.product
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m


 이것은 이클립스를 사용할 때, 메모리의 사용을 제한하는 부분입니다. 이클립스를 이용해서 매우 부담이 큰 작업을 할 때에는 시스템이 죽을 수도 있습니다. ( 뭐 기가급의 메모리를 사용하신다면 그러기 힘듭니다만 프로그램상 오류라면 ,,,) 아무튼 여러가지 해법들이 나와있는 포스트에 링크를 걸어 드리겠습니다.

Eclipse start Error 해결하기 (JVM terminated. Exit code=-1)

 빨간색 부분을 지우고 다시 이클립스를 실행합니다.



 실행이 되죠?



 Workspace 를 지정해 줍니다. 프로젝트들이 어느위치에 저장될 것인지를 지정하는 것입니다. 기본적으로는 위 경로로 저장이 되지만 따로 관리 할 것이라면 다른 폴더를 지정하셔도 됩니다.



위와 같이 멋진 화면이 뜨게 되고, 이클립스의 설치가 완료됩니다. ^^ 저도 이런 인터페이스는 처음 봐서 하나하나 써가야겠지만 기본적으로 [File] -> [New] -> [Project] 를 클릭해서 프로젝트를 만들어 자바 프로젝트를 관리 할 수 있습니다. 앞으로 자바를 이용해서 이것 저것 많이 만들어 봐야겠군요. 안드로이드도 자바 쓰던데 ㅎㅎ

아무튼 지금까지 이클립스(Eclipse) 설치 였습니다.

+ Recent posts