Luver Duck 2022. 7. 25. 23:24

OT. 개발 환경 구축

1) JDK (Java Development Kit) 

- Java 환경에서 실행되는 프로그램을 개발하는 데 필요한 툴들을 모아놓은 소프트웨어 패키지

- version 8과 11이 가장 많이 쓰인다.

- 과정에서는 JDK는 Amazon에서 배포하는 Amazon corretto 11을 사용한다. (Open JDK)

- 설치 과정 중 'Setup Environment Variables(환경 변수)'를 enable 하면 cmd에서 디렉토리를 변경해도 Java version을 확인할 수 있다.

- Java version 확인 : cmd를 실행한 후 Java -version 입력

 

2) IDE (Integrated Development Environment)

- 프로그래밍 언어 편집기

- 과정에서 Eclipse는 22-06-20 version을 사용한다.

- Eclipse에서 작업한 파일을 저장하기 위해 workspace 폴더를 만들었다.

  ( workspace 폴더는 local 저장소에 파일을 저장할 때 사용하며 eclipse를 Github에 연동 할 경우 필요가 없다)

- Eclipse의 모든 설정 변경 : window - preferences 

- JDK version 확인 : window - preferences - JDK 검색 - Installed JREs 선택 - JDK 11과의 경로가 맞는지 확인

- JDK 11 변경시 Compiler 변경 : 위 경로에서 Compiler 선택 - Compiler compliance level 선택 - JDK 11로 변경

 

3) Github

- version 관리 프로그램

- Github에 Repository 생성 : Remote Repository (원격 저장소) 생성

- Local Repository : 내 컴퓨터의 저장소

- commit : 

- push : 

- pull : 

 

4) Github Personal Token

- Github에 직접 로그인할 때 ID / PW를 입력한다.

- 그러나 Eclipse같은 Third party 프로그램에서 Github에 로그인할 때는 보안을 위해 ID / Github Personal Access Token를 입력한다.

- Github Personal Access Token는 OTP와 같은 일회용 비밀번호이다 (영구적으로 발급도 가능)

- Github의 프로필에서 Settings - 왼쪽에서 Development settings - 왼쪽에서 Personal access tokens 선택 - Generate new token 선택

- Token의 정보, 유효기간, 권한을 설정할 수 있다

- 발급된 Access Token은 생성 직후 화면에서만 표시되며 이후에는 확인할 수 없다. (본인이 기억해야함)

 

5) Eclipse와 Github 연동

- Github에 생성된 저장소를 Eclipse와 연동하여 쉽고 빠르게 commit과 push를 할 수 있다.

- Eclipse 우측 상단에 Open perspective에서 Git으로 변경 - Clone a Git repository - URI/User/Password 입력

- URI : Github의 Repository 메인페이지의 URL 주소 입력

- User : Github의 User name 입력

- Password : 발급한 Github Personal Access Token 입력