Eclipse 설치와 SVN연동

WEB 2011. 11. 8. 21:49
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
Eclipse로 java환경에서 개발할 필요가 생겨서 계속 정리를 미루고 있던 Eclipse 설치와 SVN연동에 대해 정리한다.

1. JDK설치

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

JDK을 위의 사이트에서 다운받아 설치한다.
(필자가 설치할 때는 JDK7을 설치하였다 -- jdk-7u1-windows-i586.exe)

설치가 끝나면 환경변수 (시스템 변수) 중 Path에 JDK가 설치된 Bin폴더를 추가한다.

기존PATH;C:\Program Files\Java\jdk1.7.0_01\bin


2. Eclipse 설치

http://eclipse.org/indigo

위에 사이트에서 eclipse를 설치한다.
(필자가 설치할 때는 indigo버전이 나와 indigo버전을 설치했다 -- eclipse-jee-indigo-SR1-win32)

JAVA EE는 웹 개발환경이 포함되어 있으므로 해당버전을 다운받아 설치하였다.


3. Eclipse 실행

Eclipse를 실행하면 Workspace Launcher 창이 뜨게 되는데, 작업할 위치를 설정하고 OK버튼을 누른다.


4. SVN plugin 설치

Help - Install New Software를 선택하면 Install창이 나타난다.
Work with에 아래의 주소를 입력하면 아래에 설치할 목록이 나타난다.

http://subclipse.tigris.org/update_1.6.x

그 중에 Subclipse 체크박스를 체크하고 Next버튼을 눌러 설치를 종료한다.


5. SVN창 표시

Window - Show View - Other 메뉴를 선택한다.
Show View 창이 나타나는데 트리창에서 SVN - SVN Repositories를 선택한다.

화면 아래에 SVN Repositories탭이 추가되는데 해당 탭에서 오른쪽 버튼을 눌러 팝업메뉴에서 New - Repository Location를 선택한다. 선택하면 Add SVN Repository창이 나타나는데 Url입력박스에 연결하려고 하는 SVN주소를 입력하고 Finish를 누르면 SVN과 연동된다.

svn://<ip address>/<svn name>

만약 SVN에 비밀번호가 지정되어 있다면 Username과 password를 입력하는 창이 나온다.


추가) 실행이 잘 되던 것이 Tomcat7을 설치하고 나서 Eclipse를 실행하니 아래와 같은 에러가 발생했다.

Failed to create the Java Virtual Machine

그래서 인터넷에서 찾아보니 아래와 같이 설정하여 해결했다.

C:\eclipse-jee-indigo-SR1-win32\eclipse\eclipse.ini

-startup
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
128M    ;  256M -> 128M으로 변경
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
128m   ; 256m -> 128m으로 변경
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m
-vm   ; 추가
C:\Program Files\Java\jdk1.7.0_01\bin\javaw.exe   ; 추가

'WEB' 카테고리의 다른 글

SVN에서 Trunk, Branch, Tag, Merge란?  (0) 2011.11.17
CVS에 비해 SVN의 장점  (0) 2011.11.17
웹셸 (WebShell)  (0) 2010.11.25
웹로그 SQL 변환 DB기록 및 분석  (0) 2010.08.04
웹2.0에 대한 오만과 편견  (0) 2009.11.30
posted by 어린왕자악꿍