>[!Notice]
>- 이 글은 전자 정부 프레임워크 **v4.1.0** 을 기준으로 작성되었으며, 해당 프레임워크는 **Windows 10, 7 이상**과 **JDK 11 이상**을 필요로 합니다. [^1]
1. 전자정부 프레임워크 사이트의 다운로드-개발 환경 탭 클릭([링크](https://www.egovframe.go.kr/home/sub.do?menuNo=39))
2. 자신의 운영체제에 맞는 개발 환경 압축 파일을 다운로드한다.
![[전자정부 프레임워크 설치1.png]]
1. 압축 파일 안에는 eclipse 파일과 workspace가 있으므로 따로 eclipse를 설치하지 않아도 된다.
3. eclipse 폴더 안에 있는 eclipse.exe를 실행하면 아래와 같은 화면이 나오면서 eclipse가 실행되며 워크스페이스를 지정하라는 창이 뜬다. 같은 압축 파일에 있던 워크스페이스 폴더로 지정해도 되고, 다른 폴더에 지정해도 상관없다. ![[전자정부 프레임워크 설치2.png]]
1. eclipse.exe를 아래와 같이 작업표시줄에 추가해주면 앞으로 작업할 때 편하다.![[전자정부 프레임워크 설치4.png]]
2. eclipse를 처음 실행하면 Welcome 페이지가 나오는데, 오른쪽 위에 있는 hide 버튼을 누르고 넘어가면 된다.
4. 우측 상단 아이콘에 커서를 올려 **eGovFrame** 이라는 문구가 뜨는지 확인한다.
1. 아래의 사진과 같이 eGovFrame이라는 문구가 뜨지 않는다면, 옆에 있는 버튼을 눌러 'Open Perspective' 창을 띄운다.
![[Pasted image 20231104003226.png]]
2. 'eGovFrame' 을 선택한 다음 open 버튼을 누른다.
![[Pasted image 20231104003527.png]]
5. 메뉴 표시줄에서 **File** > **New** > **eGovFrame Web Project**를 선택한다. 또는, **Ctrl+N** 단축키를 이용하여 새로작성 마법사를 실행한 후 **eGovFrame** > **eGovFrame Web Project**을 선택하고 **Next**를 클릭한다.
![[Pasted image 20231104003754.png]]
6. 프로젝트 이름과 그룹 이름을 입력하고 **Next**를 클릭한다.
![[Pasted image 20231104004056.png]]
7. 'Generate Example' 체크 박스를 클릭하고 **Finish** 버튼을 누른다.
![[Pasted image 20231104004153.png]]
8. 프로젝트 생성이 끝나면 하단의 'Server' 탭을 클릭한다. 아래의 사진과 같이 'No servers ...' 라는 문구가 존재하면 클릭한다.
![[Pasted image 20231104005550.png]]
9. Apache > Tomcat v9.0 Server를 선택 후 Next를 클릭하고 Download and Install 버튼을 클릭하여 서버 설치를 완료한다. Download and Install 버튼을 클릭하면 파일 경로를 설정하라는 창이 뜨는데, 워크 스페이스 폴더를 선택하면 된다.
10. 서버 설치가 완료되면 생성한 프로젝트를 클릭 후, 상단 바에 있는 실행 버튼을 누르고 'Run on Server'를 클릭한 후 'Ok' 버튼을 누른다.
![[Pasted image 20231104011001.png]]
![[Pasted image 20231104011046.png]]
11. Choose an existing server를 선택하고 설치한 서버를 선택 후 Next 버튼을 클릭하고 실행할 프로젝트를 Add한다.
![[Pasted image 20231104011205.png]]
![[Pasted image 20231104011407.png]]
12. 아래와 같은 화면이 실행된다면 개발 환경 설정이 성공적으로 된 것이다.
![[Pasted image 20231104011451.png]]
## Reference
[^1]:https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:dev4.1:gettingstarted
## [[3. 공통 컴포넌트 설정|다음 : 3. 공통 컴포넌트 설정]]