Day1 - 0725
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 입력