본문 바로가기
Develop/Java

JAVA 개발환경 구축

by J0DEV 2021. 8. 6.
반응형

JAVA란?

 

일종의 프로그래밍언어로서 처음에는 가전제품용 소형 프로그램을 지원하기 위해 개발되었으나 현재 범용 목적으로 널리 사용되고 있다.

현제 응용소프트웨어의 설치 프로그램, 모바일 게임, 씨뮬레이션 소프트웨어 등 다양한용도에서 쓰이고 있다.


JAVA의 특징

플랫폼 독립성 - 자바로 작성된 프로그램은 어떤 운영체제에서도 코드 수정없이 동일하게 동작한다.

(자바가상버신 - JVM을 사용하여 프로그램을 개발)

 

 


JDK(Java Development Kit)

자바 프로그램을 개발하기 위한 개발 도구이다.

JDK는 세가지로 구분된다.

 

1. Java SE(JAVA Standard Edition)

  • 가장 기본적인 클래스 패키지

2. Java EE(Java Enterprise Edition)

  • 대규모 기업 업무용 소프트웨어를 개발하는 데 필요한 도구

3. Java ME(Java Micro Edition)

  • 모바일 환경에서 사용될 수 있는 소프트웨어를 개발하는데 필요한 도구

 

오라클에 접속하여 (www.oracle.com) Java SE의 JDK를 설치한다.


환경 변수 설정

환경변수란 운영체제 차원에서 응용프로그램이 참조할 수 있도록 미리 설정해놓은 값이다.

 

환경 변수 설정 이유

프로그램이 동작하는 데 필요한 각종 값들을 프로그램 동작 시마다 설정하지 않고 운영체제에 저장하여 사용할 수 있다.

자바 컴파일러를 명령 프롬프트에서 실행시키려면 컴파일러의 위치와 파일의 위치를 환경변수로 등록해 놓아야한다.

 

환경 변수 설정 방법

1. 윈도우

제어판 - 시스템 및 보안 - 시스템 - 시스템 속성 - 고급 - 환경변수 - Path 선택
편집 버튼 - C:\Program Files\Java\jdk_해당버전\bin - 새로 만들기 버튼 
변수이름 CLASSPATH, 변수 값 C:\Program Files\Java\jdk_해당버전;
명령프롬프트에서 java -version 입력하여 확인

 

2. 맥

맥은 설치하면 알아서 잡아준다. (시스템 환경설정에서 확인 가능)


이클립스 설치

이클립스라는 편집 및 컴파일 도구를 사용하며 손쉽게 개발할 수 있게 한 툴이다.

www.eclipse.org 에서 Eclipse IDE for Java EE Developser를 찾아 다운받으면된다.

다양한 버전이 있으므로 원하는 버전을 다운 받아 설치하면 된다.

반응형

'Develop > Java' 카테고리의 다른 글

JAVA this, super 수정자  (0) 2021.08.08
JAVA 상속과 접근제어  (0) 2021.08.08
JAVA 메소드, 생성자  (0) 2021.08.08
JAVA 객체지향 프로그래밍  (0) 2021.08.06
JAVA 데이터형, 연산자, 제어문, 배열  (0) 2021.08.06