반응형

1. Project 시작하기

이클립스를 시작하고, workspace를 선택해주시면 welcome 화면이 표시되고 이걸 꺼주시면 아래와 같은 화면을 볼 수 있습니다.

 

 

먼저 좌측에 Project Explorer라는 부분을 볼 수 있는데요.

 

기본적으로 하나의 프로그램은 Project 단위로 관리된다고 생각하시면 좋습니다. 하나의 Project 영역을 생성하고, 여기에 기본적인 코드부터 GUI를 위한 xml, 이미지 파일등 올려두고 관리합니다.

 

그럼 먼저 Project를 생성하겠습니다.

 



 

 

 

 

우측 Project Explorer 부분을 보게되면 다양한 용도를 위한 Project들이 존재하는 것을 볼 수 있습니다.

 

저희는 [Java Project]를 사용할 예정이기 때문에 [Create a project...] 라는 녀석을 눌러주세요.

 

그럼 아래와같이 New Project 라는 창이 등장합니다.

 

 

 

 

 

 

 

 

 

 

 

 

여기서 [Java Project]를 클릭해주세요. 그럼 아래와 같은 창이 등장합니다.

 

 

 

Project name에 원하는 값을 입력해보세요. 그럼 하단에 [Next]와 [Finish]가 활성화 됩니다.

 

[Next]를 눌러 다음으로 넘어가주시면, 몇가지 추가 설정이 있는데 여기서 모듈생성에 대한 부분을 아래와 같이 해제하신 후 [Finish]를 눌러주세요.

 

 

그럼 아래와 같은 창이 보입니다.

 

 

이렇게 Project를 생성했습니다. 다음으로 package를 만들겠습니다.

 

 

 

2. Package 생성

 

여기서 잘보시면 [Project Explorer] 라고 되어있던 부분이 [Package Explorer]라고 변경된 것을 볼 수 있습니다.

 

펼쳐보면 아래와 같은 상태가 됩니다.

 

 

 

Package는 여러 코드들을 용도에 따라 구분해 정리하기 위한 폴더단위라고 생각하시면 좋을꺼같습니다.

 

Package를 'src'이하에 생성해 보겠는데요. Package 이름은 '소문자'를 사용하는게 약속입니다.

 

1) src 우클릭 -> New -> Package 클릭

2) package 이름 입력(소문자쓰기) -> 생성

src 이하에 패키지 생성완료

 

 

 

 

3. Java Class 생성

Java는 Class 기반 언어라고 불립니다. 그렇기에 모든 코드는 Class라는 단위에서 작성되고 실행됩니다.

 

그렇기 때문에 흔히 C언어에서 'Main'이라고 부르는 부분 역시도 Java에서는 Class로 정의됩니다.

 

Class 생성을 해보겠습니다.

Class의 이름은 '대문자'로 사용하는게 약속입니다~!

 

1) 패키지 우클릭 -> New -> Class

 

 

2) Class 이름 입력(클래스는 대문자) -> [public static void main(String[] args] 선택 -> Finish

public static void main(String[] args) create 는 해당 클래스에 main 영역을 생성한다는 의미로 생각하시면 됩니다.

 

 

3) 패키지 아래 HelloWorld.java 클래스 생성 완료

 

 

4. Hello World 출력하기

 Java에서 print는 왜 이렇게 길까... 라고 종종생각합니다.

 

아래 코드를 봐주세요.

 

실행화면

겨우 Hello World를 출력하는데도 앞에 System.out 이라는 녀석들이 붙습니다.

 

printf, print 등에 익숙했던 입장에서는 불편하게 보일 수 있습니다.

 

하지만, 나중에보면 이게 꽤 직관적이여서, 구문을 이해하는데 유용할 때도 있습니다.

 

 

 

 

Java라는 녀석도 코딩을 한 후 '컴파일'이라는 과정을 수행해야 실행할 수 있는 상태가됩니다.

 

이클립스에서는 여기에 대해 편리하는 기능을 제공하는데요.

 

바로 사용자가 코드를 [저장]하면 자동으로 컴파일을 수행하게됩니다.

 

때문에 코드를 작성하고 [저장] -> [실행]을 수행하면 별도로 컴파일을 수행하는 부분없이 코드가 실행됩니다.

 

만약 수정된 코드를 저장하지 않고 실행하면 아래와 같은 창이 뜨게 됩니다.

 

 

[ Save == 컴파일 ] 이라는 관점에서 보면, 이 창은

 

"컴파일을 수행하고 실행할까요?"

 

라는 의미를 갖습니다.

 

 

단, 혹시라도 실수로 Project에 Build Automatically를 해제한 상태라면, 위와같은 자동 컴파일이 수행되지 않습니다.

 

 

 

 

이클립스를 통해 프로그래밍의 시작인 "Hello World"를 출력해보았습니다.

 

이제 시작입니다~!

 

 

 

반응형

'프로그래밍 > Java 기초' 카테고리의 다른 글

[Java 기초] 1. Java 설치  (0) 2019.12.24
반응형

0. 시작하기 전에

프로그래밍 전반에 대한 기본적인 지식('프로그래밍이 무엇인지, 컴파일과 컴파일러가 무엇인지' 와 같은)에 대한 개념은 따로 다루지 않습니다.

개발환경은 이클립스 프로그램을 사용하며, Github를 이용하여 코드를 공유하도록 하겠습니다.

GUI 부분은 Swing과 JavaFX를 이용할 예정입니다.

Java SE는 현재 최신버전인 Java 13.0.1을 사용합니다.

 

 

1. Java 설치

Java를 통해 개발을 하기 위해서는 JDK(Java Development Kit)을 설치해야합니다.

 

더보기

1) (MAC OS 기준) 만약 java가 설치되어있는지 확인해 보시려면, 터미널에 'java'라고 입력해보세요. 만약 설치되어있지 않다면 아래와 같은 창이 표시됩니다.

 

 

2) (window 기준) CMD 창에서 'java -version'을 입력했을 때, 정상 출력되면 설치가 잘 되어있는 것입니다.

 

단, 환경설정이 안되어있는 경우 MAC, Window 모두 설치가 안된것 처럼 보일 수 있습니다. Mac은 자동으로 설치시 java를 잡아주지만, window는 별도로 환경변수 설정을 해야할 수 있습니다. 이부분은 다루지 않겠습니다.

 

다음 링크는 현재 최신버전인 Java SE 13.0.1 JDK 설치 링크입니다.

 

https://www.oracle.com/technetwork/java/javase/downloads/jdk13-downloads-5672538.html

 

Java SE Development Kit 13 - Downloads

Java SE Development Kit 13 Downloads Thank you for downloading this release of the Java™ Platform, Standard Edition Development Kit (JDK™). The JDK is a development environment for building applications, and components using the Java programming language.

www.oracle.com

 

들어가보시면 '라이센스'와 관련된 부분이 명시되어있고, 하단에 아래와 같은 OS별 JDK 다운로드 링크가 존재합니다.

(ps, 라이센스 : 2019년 4월 이후로 라이센스가 기준이 변경됨, 개인적인 용도를 위한 개발은 무료지만 그 외의 허가되지 않은 용도로 사용불가)

 

 

저는 macOS 유저라 .dmg라고 되어있는 녀석을 설치했습니다.

 

본인의 운영체제에 맞게 설치해주세요.

 

 

2. Eclipse 설치

아래 링크로 들어가시면 이클립스 다운로드를 위한 링크를 볼 수 있습니다.

 

https://www.eclipse.org/downloads/

 

Eclipse Downloads | The Eclipse Foundation

The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 350 open source projects, including runtimes, tools and frameworks.

www.eclipse.org

링크를 통해 다운로드 후 실행시켜보시면 아래와 같이 이클립스 인스톨러 화면을 볼 수 있습니다.

 

 

'by Oomph' 라고 되어있는 부분이 이클립스의 버전이라고 보시면됩니다.

 

꾸준히 새로운 버전을 출시하는 이클립스네요.

 

[Eclipse IDE for Enterprise Java Developers]를 클릭해 주신 후 설치를 진행하시면됩니다.

 

Java 설치 경로를 변경하지 않았다면, 그냥 'Next', 'Accept', 'Select All'을 통해 넘어가면 설치가 끝납니다.

 

 

설치가 끝나면 아래와같이 workspace를 선택하는 창이 나옵니다. 이럼 끝~

 

이제 다음장에서 본격적으로 프로그래밍 시작해보겠습니다.

반응형

'프로그래밍 > Java 기초' 카테고리의 다른 글

[Java 기초] 2. Project 시작하기  (0) 2019.12.25

+ Recent posts