회사에서 업무적으로 JAVA를 익혀야 되게 되었습니다.
그래서 JAVA를 독학하며 진행 내용을 블로그에 적고자 합니다.
현재 C 언어에 대한 지식은 있는 상태이며, JAVA 에 대한 지식 없이 책 한권을 이용해서 진행하고자 합니다.
1. JDK 다운로드
JDK 는 Java Development Kit 의 약자로 자바 프로그램을 만들기 위해 필요합니다.
이는 www.oracle.com 에서 무료로 다운 로드 가능 합니다.
위 그림과 같이 오라클 홈페이지의 Resources 의 Software Downloads 를 클릭 합니다.
화면을 조금 내리면 Developer Downloads 항목의 Java 가 있습니다. 이를 클릭합니다.
Java항목에서 Java(JDK) for Developers 를 눌러줍니다.
저는 가장 상위의 최신버전인 Java SE 16 를 설치하도록 하겠습니다.
JDK 와 Documentation 을 다운로드 합니다.
향후 개발시에 Documentation 을 참고 하기 위해 해당 파일도 다운 받습니다.
저는 윈도우10 64bit 를 사용하기 때문에 Windows x64 Installer 를 받도록 하겠습니다.
윈도우 10의 비트 정보는 윈도우 -> 설정 -> 시스템 -> 정보 를 들어가면 확인할 수 있습니다.
디폴트 경로에 설치합니다.
Next 만 누르면 어려움 없이 설치됩니다.
2. 이클립스
이제 통합 개발 환경 (Integrated Development Environment) 을 이용하기 위해 널리 사용되고 있는 이클립스를 설치합니다.
Eclipse Downloads | The Eclipse Foundation 에 들어가면 이클립스 다운을 위한 페이지로 이동할 수 있습니다.
Download 버튼을 눌러줍니다.
위 그림의 Download 를 눌러줍니다.
Java 학습이 목적이기 때문에 Eclipse IDE for Java Developers 를 선택합니다.
이클립스가 자동으로 JDK 의 위치를 잡고 있어 별도의 환경변수 설정은 할 필요가 없습니다.
인스톨 경로는 디폴트로 사용하겠습니다.
인스톨 버튼만 누르면 쉽게 인스톨이 가능합니다.
이클립스를 실행하면 다음과 같이 Workspace를 설정하게 됩니다.
이 공간에 작업 내용이 모두 저장되기 때문에 특정 폴더를 만들어 그 폴더내에서 관리 하는게 편합니다.
폴더를 새로 만들어 경로를 바꿔줍니다.
좌측의 Package Explorer 에서 Create a Java project 를 선택하여 새로운 프로젝트를 생성합니다.
JRE 박스에서 설치한 JDK 로 설정하였습니다.
JDK 내에 JRE 도 포함되어 있기 때문에 이렇게 설정하였습니다.
이클립스는 초기 설정들에 대해서는 가이드를 해주는 편이기 때문에 저절로 모듈을 생성할 것인지 묻는 창이 뜹니다.
저는 일단 생성하지 않도록 하겠습니다.
먼저 Package 를 생성 합니다.
그 다음엔 Class 를 생성하도록 하겠습니다.
class 의 이름을 설정하고 하단의 public static void main(String[] args) 를 체크합니다.
처음엔 해당 내용을 잘 모르지만 main 이라는 주 함수의 형태를 자동으로 생성해 주는 것으로 생각하면 됩니다.
name 에 대한 경고창이 뜨는데 이는 JAVA 개발에 대한 naming rule 입니다.
일단은 아무렇게 넣어 생성하도록 합니다.
그러면 이와같이 자동으로 형태를 생성해줍니다.
정상 동작을 확인하기 위해 간단한 코드를 넣어 동작 확인을 하도록 하겠습니다.
간단한 코드를 삽입하여 상단의 debug 버튼을 눌러서 Console 창에 결과가 나오는 것을 확인하였습니다.
이로써 스터디를 위한 준비를 끝냈습니다.
'JAVA' 카테고리의 다른 글
[JAVA] 실행 흐름 컨트롤 (자바 독학하기 6) (0) | 2021.06.07 |
---|---|
[JAVA] 연산자 (Operator) (자바 독학하기 5) (0) | 2021.06.03 |
[JAVA] 상수(Constants) (자바 독학하기 4) (0) | 2021.06.03 |
[JAVA] 변수(Variables) (자바 독학하기 3) (0) | 2021.06.01 |
[JAVA] JAVA 기본 골격 및 System.out.println (자바 독학하기 2) (0) | 2021.06.01 |