ㅁ 이클립스
- 최신버전은 지금도 버그 많아서 최신버전을 사용하지 않는다.
- pdf의 링크가서 download x86_64 오렌지색 누르지 말고,
download packages 눌러서 구버전 받기.
more downloads에서 2023-09(4.23) 버전으로.
이 이클립스 버전은 자바 17버전 이상을 요구함. 자바17먼저 설치하고 이클립스 설치.
- 위 파란 박스의 download 아래의 windows x86-64클릭.
ㅁ 폰트
- 이클립스에서 쓰는 폰트. 수업에서는 d2coding 사용.
- 압축풀고 d2codingall 열어서 설치 누르면 끝.
==
ㅁ 깃허브에서 workspace만들기.
- your repository에서 초록색 new 클릭.
- 이름에 01_java-workspace 입력하고 create repository 클릭.
여기에 수업자료를 백업한다. 현재 원격저장소만 만들어진 상태이다.
- c드라이브에 과정마다 워크스페이스를 모아놓는 workspaces 폴더 생성.
- 깃허브 사이트 - code - 깃허브데스크톱으로열기 - choose 눌러서 c:\workspaces 선택.
- local path에는 C:\workspaces\01_java-workspace라고 표시되면 맞음.
==
ㅁ 이클립스 실행
- 이클립스를 최초 실행하면 워크스페이스 경로 설정해야함.
기본으로 C:\Users\goodee\eclipse-workspace로 지정되어 나타나는데
C:\workspaces\01_java-workspace로 선택하고 launch 클릭해서 실행.
- C:\Users\goodee에 있는 eclipse 폴더를 복사해서 c드라이브에 붙여넣기.
실행 파일들은 c드라이브에 있는게 좋다.
그리고 버전을 나타내기 위해 폴더이름을 eclpise에서 eclipse_2023-09으로 수정.
나중에 이력서 기술스택 쓸 때 버전도 같이 써주는 게 좋음.
- 워크스페이스 변경은 이클립스 file - switch workspace - other.
- 이클립스 처음 열면 웰컴 페이지 뜸. 그냥 x눌러서 닫기.
- 초기화면은 웹개발 환경이다. 자바개발환경으로 바꾼다..
오른쪽 상단의 테이블모양 아이콘 open perspective 클릭하고, "Java"를 선택후 open 누른다.
- 불필요한 뷰들은 다 닫는다. package explorer와 problems만 냅둠.
상단의 Window 메뉴에서 Show View로 뷰들을 열 수 있다.
ㅁ file - new - java project
- 프로젝트 이름 01_MyFirstProject (한글 x 항상 영어로)
- Module 부분의 create module-info.java file을 체크 해제하고 finish. 지금 안씀.
ㅁ C:\workspaces\01_java-workspace\01_MyFirstProject에 있는 파일들 중 몇몇은 깃허브데스크톱에서 올리면 안 됨.
- 다른 사람이 받았을 때 버전 충돌, 환경설정 충돌할 수 있음.
- git에 올려서는 안되는 파일들이 있음. gitignore로 changes 목록에 안 뜨게 할 수 있다.
구글에 gitignore 검색 - gitignore.io 클릭 - 검색창에 eclipse 엔터, java 엔터, maven 엔터
- 저거 관련된 파일들 중에 git에 올리면 안되는 파일들의 확장자를 알려줌.
ctrl + a로 전체 선택 후 복사.
- 참고로 gitignore는 최초로 설정해야 반영이 됨.
- C:\workspaces\01_java-workspace에 보면 .gitignore 파일이 (원래) 만들어져 있음.
메모장으로 열기.
/.metadata/ <- 이렇게 써있음.
엔터 치고 아까 복사한걸 다 붙여넣기.
저장 후 깃허브데스크톱가면 changes에 있던 것들이 거진 다 사라짐.
.gitignore와 01_MyFirstProject\.gitignore 파일이 있는데 이것들은 냅둬도 됨. (다른거 올릴 때 같이 commit, push해도 됨)
ㅁ pc에서
- C:\workspaces\01_java-workspace\01_MyFirstProject에 가보면 여러 폴더와 파일들이 있음.
src에 소스파일이 저장됨.
이클립스에서 왼쪽 패키지 익스플로러에 bin과 .settings는 안보임. 어떤 탐색창으로 보냐에 따라 보이는 게 다르다.
ㅁ 인코딩은 무조건 UTF-8로 해야함.
- 이클립스 최신 버전에는 워크스페이스에 대해 기본적으로 UTF-8로 되어 있음.
- 상단의 window 메뉴 - preferences - general - workspace에서 test file encoding에 UTF-8로 되어있는지 확인.
- 상단의 window 메뉴 - preferences - general - editors - text editors - spelling 여기서 encoding에서 utf-8로.
- 웹과 관련된 것들도 다 UTF-8로 해야 하는데 지금은 안함. 나중에 함.
ㅁ 글꼴 바꾸기
- 상단의 window 메뉴 - preferences - general - appearance - colors and fonts에서
basic - text font 누르고 오른쪽 edit 버튼 클릭.
글꼴에서 D2Coding 2개가 있는데 '그냥 D2Coding' 선택하고 확인
ㅁ 프로젝트 하나가 곧 어플리케이션이라고 보면됨. 하나의 웹사이트가 될 것.
ㅁ 소스코드 작성 이전에 패키지를 먼저 만듦.
- src 오른쪽클릭 패키지 생성. 이름 com으로.
- 패키지는 폴더같은 개념.
- 탐색기에서도 src안에 com확인 가능.
- com 패키지 안에 패키지 하나 또 생성. com.br로 생성.
이때 com을 오른쪽 클릭하고 만들어야 com과 com.br 두개가 보임.
src를 오른쪽 클릭하고 만들면 com.br만 보임.
- 항상 패키지를 먼저 만들고 그 패키지 안에 클래스를 만들고 그 안에 소스코드를 작성.
* 1. 프로젝트 만들기
* 2. 패키지 만들기
* 3. 클래스 만들기
* 4. 클래스 내에 소스코드 작성
ㅁ 패키지 익스플로러는 패키지의 전체 이름을 보여줌.
- 폴더처럼 보고싶으면 점 3개자리 눌러서 package presentation - flat으로 되어 있는데 hierachical로.
그런데 이왕이면 flat 형식에 익숙해지는게 좋음.
- 패키지는 클래스를 보관하는 폴더.
ㅁ 이클립스에서 글자크기 조절
- ctrl과 텐키말고 +, -
ㅁ 클래스이름과 자바파일 이름은 같아야 한다.
- 클래스 이름을 바꿨으면 패키지 익스플로러에서 해당 자바파일 클릭 f2로 이름바꾸기 가능.
- 클래스 이름을 바꾸기 전에 패키지 익스플로러에서 해당 자바파일 클릭 f2로 이름바꾸기하면 클래스 이름도 자동으로 바뀜.
ㅁ 소스파일을 만들고 저장하고, 오른쪽 클릭 run as - java application로 실행.
ㅁ 이클립스에서 뷰를 여는 법
- 상단의 window - show view - 거기서 고르거나 other.
ㅁ pull 받으면 프로젝트 새로고침.
- 집에서 pull로 내려받아도 작업탐색기에선 보이는데 이클립스에서는 안보일 수 있음. 실시간으로 안되서.
f5를 눌러도 되고 프로젝트 오른쪽클릭 refresh눌러도 됨.
ㅁ 프로젝트 생성
- 패키지 익스플로러 빈공간 우클릭 new - java project로도 됨.
ㅁ 패키지를 만들지 않고도 프로젝트내(src)에 바로 클래스를 만들 수는 있음. 근데 권장사항은 아님.
- 이렇게 만들면 default package로 잡힘.
- default package라는 폴더가 있는것처럼 보이지만 실제론 없음. 작업탐색기에서 보면 없음.
ㅁ 패키지 Package
1. 비슷한 역할을 하는 클래스들의 보관함(폴더)
2. 기본 패키지에 클래스를 만드는 것은 권장되지 않는다.
모든 클래스들을 기본패키지 안에 만들면 관리하기 불편 => 유지보수가 불편하다.
기본패키지 안의 클래스는 다른패키지의 클래스에서 사용이 불가능함.
(객체 생성이 안됨)
3. 패키지 생성시 세단계 이상으로 만드는 것을 권장.
주로 도메인의 역순으로 1, 2레벨 작성
(naver.com이면 com.naver. ~ )
도메인의 역순으로 1,2레벨 작성하는 이유는
-도메인은 고유하기 때문에 중복을 방지할 수 있어서.
-어떤 회사에서 제작된건지 쉽게 파악할 수 있음.
ex) com.회사명.애플리케이션명
ㅁ 클래스를 만들면서 패키지도 동시에 만드는 법 이클립스
- 패키지 부분은 비어있음
- 패키지 부분에 현재 존재하지 않는 패키지를 입력하면, 그 패키지와 클래스도 동시에 만들어짐.
ㅁ 이클립스
- 워크스페이스 폴더 지정하는거랑 프로젝트 여는거랑 구분해야 한다.
- 이클립스 실행할 때는 c:\workspaces가 아닌 c:\workspaces\03_jdbc-sorkspace를 선택하고 실행해야 한다.
- 프로젝트 열기는 상단 메뉴 File - Open Projects from File System~ : 연결하고자하는 '프로젝트' 선택 후 finish
ex) c:\workspaces\03_jdbc-workspace\05_JDBC_Properties ~
'클라우드 활용 자바개발자 양성과정 > 01. JAVA 프로그래밍 언어 활용' 카테고리의 다른 글
06. 객체 (0) | 2024.06.27 |
---|---|
05. 배열 (0) | 2024.06.24 |
03. 연산자 & 04. 조건문 (0) | 2024.06.20 |
변수(Variable) (1) | 2024.06.18 |
Java 설치&설정 (0) | 2024.06.18 |