안녕하세요, 왕초보 코린이를 위한 코딩유치원에 오신 것을 환영합니다.
지금까지 파이썬 위주로 포스팅을 해왔는데, 제가 업무에서 자바를 다루게 되어서 급하게 자바를 공부하게 되었습니다.
저도 자바 왕초보인 만큼 글에 부족함이 많을 수 있으니 미리 양해부탁드립니다!
1. IDE란?
파이썬을 공부할 때 IDE 관련 내용을 포스팅 한 적이 있는데, 그 내용을 다시 가져와 보았습니다.
IDE [Integrated Development Environment]
효율적으로 소프트웨어를 개발하기 위한 통합개발환경 소프트웨어 어플리케이션 인터페이스이다.
코드 편집기, 디버거, 컴파일러, 인터프리터 등을 포함하고 개발자에게 제공한다.
위의 설명을 저의 얕은 지식으로 보충 설명 하자면 아래와 같습니다.
코드 편집기
코드를 알록달록 예쁘게, 자동 완성, 자동 들여쓰기, 맞춤법 검사 등의 기능으로 코드 편집을 쉽게 해주는 역할
디버거
코딩을 할 때, 코드가 잘 돌아가는지, 변수에는 어떤 값이 들어가 있는지 모니터링 해주는 역할
컴파일러
작성된 코드 전체를 컴퓨터가 알아먹기 쉬운 언어(기계어)로 번역해서 작동시켜주는 역할
인터프리터
코드를 한 줄 한 줄 실핼시켜주는 역할
2. 자바용 IDE
파이썬용 IDE에도 여러가지(VS CODE, Pycharm, JupyterNotebook 등등)가 있듯이 자바용 IDE에도 여러가지가 있습니다.
보통 IDE를 한번 선정하면 익숙한 것을 계속 사용하려는 본능 때문에 쉽게 바꾸기가 어렵습니다. 그래서 저는 무엇을 사용할지 신중히 알아보았는데요.
아래의 글들을 참고해서 선정한 IDE는 Eclipse였습니다. 위의 말과는 조금 모순적일 수는 있지만 일단 기초문법을 모두 공부하고 제대로 자바를 다루기 전까지는 Eclipse를 사용해보고 추후에 다시 생각하기로 했습니다.
그 이유는 아래와 같습니다.
1) 무료다. (IntelliJ는 개인용은 2022년 기준. 연 149달러, 기업용은 499달러이며, 무료버전이 있지만 기능이 제한적)
2) 참고하고 있는 강의(네이버부스트코스- 쉽게 배우는 자바1)에서 Eclipse를 사용
https://ko.myservername.com/top-10-best-java-ides-online-java-compilers
https://velog.io/@composite/Eclipse-VS-Intellij-IDEA-%EB%85%BC%EB%9E%80-%EC%A2%85%EA%B2%B0
3. Eclipse 설치하기 (윈도우 기준)
1) 먼저 아래의 링크에 들어가줍니다.
https://www.eclipse.org/downloads/
2) 아래의 주황색 다운로드 버튼을 눌러줍니다.
3) 무슨 의도인지 모르겠지만 한번더 다운로드 버튼이 있는 화면이 나옵니다. 다시 다운로드 버튼을 눌러주세요.
4) 좌측 하단에 다운로드 완료된 설치파일을 클릭해줍니다.
5) 아래와 같은 창이 뜨면, 가장 상단의 "Eclipse IDE for Java Developers"를 클릭해줍니다.
6) 설치 경로를 정해주는 차례인데, 아무것도 건드리지 않고 "INSTALL" 버튼을 클릭해주세요.
7) 라이선스 관련 동의하는 부분입니다. "Accept Now"를 눌러주세요.
8) 설치가 시작됩니다. 잠시 기다려주세요.
9) 설치가 완료되면, "LAUNCH" 버튼을 클릭해서 Eclipse를 실행시켜주세요.
10) 기본 작업경로를 설정하는 부분인데, 기본으로 입력되어 있는 경로 그대로 "Launch" 버튼을 클릭해주세요. (나중에 변경할 수도 있는 것으로 보입니다.)
11) 아래와 같은 창이 잠시 떴다가 "eclipse-workspace - Eclipse IDE" 창이 뜨면 제대로 설치가 완료된 것입니다.
오늘은 자바용 IDE는 무엇이 있는지 알아보고, 그 중에서 Eclipse를 선택해서 설치까지 해보았습니다.
다음 시간에는 프로그래밍 언어를 배울 때 가장 기본중의 기본인 "Hello World"를 출력해보면서 자바의 실행 메커니즘에 대해서 공부해보겠습니다.
'자바(Java)' 카테고리의 다른 글
[자바 독학] 6강.자바 자료형 요약 정리 2편 (ft. 배열, 리스트, 맵) (0) | 2022.06.10 |
---|---|
[자바 독학] 5강.자바 자료형 요약 정리 1편 (ft. 숫자, 문자, 불리언) (0) | 2022.06.08 |
[자바 독학] 4강.이클립스 IDE에서 Hello World 출력해보기(ft. 프로젝트, 클래스 생성) (1) | 2022.06.07 |
[자바 독학] 3강.자바 개발환경의 기본구조 (ft. JDK,JRE,JVM & 워크스페이스,프로젝트,패키지,클래스) (0) | 2022.06.06 |
[자바 독학] 1강.자바의 특징과 JDK 설치 (0) | 2022.06.03 |