반응형

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