이롭게 현명하게

[JAVA] 자바 설치 및 환경 변수 설정 / 이클립스 설치 본문

JAVA

[JAVA] 자바 설치 및 환경 변수 설정 / 이클립스 설치

dev_y.h 2022. 11. 9. 02:00
728x90
반응형

※ 본 게시글은 windos11 환경에서 포스팅하였습니다.

 

 


 

목차

 

JDK 설치 방법

JAVA 환경 변수 설정

이클립스 설치

 


 

 

 

 

[설치 전]

 

JDK? JRE?JVM?

JAVA SE? JAVA EE? JAVA ME? JAVA FX...???

 이게 다 뭔가요?

 

 

 

 

1. JVM (Java Virtual Machine)

자바 프로그램은 완전한 기계어가 아닌 중간 단계의 바이트코드이기때문에 운영체제에서 자바 프로그램을 바로 실핼 할 수 없습니다. 그래서 자바를 해석하고 실행 할 수 있도록 도와주는 가상의 운영체제가 필요합니다. 

그렇기 때문에 JVM을 통해서 운영체제와 상관없이 프로그램을 개발 할 수 있습니다.

JVM은 어떻게 설치하나요?

JVM은 JDK 또는 JRE를 설치하면 자동으로 설치 됩니다.

 

2. JDK (Java Development Kit)

자바 개발 키트로 자바 응용 개발환경, 개발에 필요한 도구를 포함하고있다.

즉, JVM, 라이브러리 API, 컴파일러 등의 개발 도구가 포함되어있다.

JDK를 설치하면 JRE도 함께 설치된다.

 

3. JRE (Java Runtime Environment)

프로그램 실행에 필요한 자바 실행환경, JVM, 라이브러리 API만 포함되어 있다.

즉, 서버나 사용자를 위한 실행 환경만 포함되어있다.

 

<정리>

 

- JRE = JVM + 표준 클래스 라이브러리

- JDK = JRE + 개발에 필요한 도구

JRE 빼고 이 개발 도구만 JDK라고 부르기도 하지만 개발하려면 당연히 실행도 해야하니 "JDK 안에 JRE가 있다" 라고 정도만 이해하면 될거같다.

 

우리는 개발자이니 코딩과 컴파일을 한 다음 실행까지 해야하기 때문에 JDK를 다운해야한다.

 

- JAVA SE ( Standard Edition )

자바 언어의 핵심 기능을 제공

자바 언어의 기본적인 자료형, 객체에서부터 네트워킹,보안,데이터베이스 접근, GUI, xml 파싱에 사용되는 고수준의 ㅡㄹ래스까지 정의

JVM, 컴파일러 같은 개발도구, 자바 웹 스타트 등 배포 기술을 포함한다.

 

- JAVA EE ( Enterprise Edition )

Java SE 상에서 구축되어 기업용 애플리케이션을 개발 할때 필요한 여러 도구 및 라이브러리 들을 모아둔것을 말한다.

응용 서버, 웹서버, J2EE API,엔터프라이즈 자바 빈즈 지원,자바 서블릿 API와 JSP 등을 포함한다.

JAVA EE는 엔터프라이즈급의 서버 지향 구조(SOA)나 차세대 웹 애플리케이션을 구현하는 업계 표준이 되어가고있다.

 

- JAVA ME ( Micro Edition )

스마트폰,PDA, TV 셉톱박스, 프린터와 같은 모바일기기, 임베디드 장치들에서 실행되는 애플리케이션을 위한 유연한 환경을 제공한다.

JAVA SE의 부분집합으로 모바일 장치를 위한 특수 클래스 라이브러리가 추가된것이다.

JAVA ME로 개발된 애플리케이션은 많은 이식이 가능하고 성능은 저하되지 않는다.

 

- JAVA FX

개발자들이 더 쉽게 RIA(Rich Internet Application) 을 생성하고 배포하기 위한 자바 클라이언트이다.

고성능의 하드웨어 가속 그래픽,미디어 엔진 API를 제공하여 클라이언트의 개발을 쉽게 한다.

JAVA EE 서비스의 클라이언트가 될 수 있다.

 

 


 

[JDK 설치 방법]

 

더보기

- 윈도우키 + Q 또는 윈도우키 + R 에서 cmd 입력 후 실행

 

- cmd 창에서 javac 입력 후 엔터

'javac'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는
배치 파일이 아닙니다.

cmd 창에서 위와 같은 결과가 나왔다면 JDK를 설치해 주어야한다.

만약 위와같은 결과가 아닌 아주 긴 영어 내용이 나온다면 JDK가 설치 된 상태이니 바로 사용이 가능하다.

 

 

 

1. 오라클 홈페이지 접속

https://www.oracle.com/java/technologies/downloads/

 

Download the Latest Java LTS Free

Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.

www.oracle.com

 

 

 

 

 

 

오라클 홈페이지가 게시글에 있는 홈페이지와 달라요!

오라클 회사에서 주기적으로 리뉴얼 되는 프로그램과

홈페이지의 특성때문에 다를 수 있습니다.

하지만 프로그램 설치방법, 경로를 지정하는 방법은 일정하기 떄문에 영향은 없습니다.

 

 

 

이 화면에서 스크롤을 내려줍니다.

 

 

저는 window11에서 x64를 다운로드 하였습니다.

 

 

2. 다운로드 한 파일을 실행

 

 

 

 

 

 

완료

3. 설치 확인    cmd > javac 입력 또는 java -version 입력

 

 

 

 

 

 


 

[환경 변수 설정]

1. JDK 경로 확인

C:\Program Files\Java\jdk1.8.0_333

 

2. 설정 > 시스템 > 정보 > 고급 시스템 설정 클릭

 

 

 

3. 시스템 속성 > 고급 > 환경변수 클릭 > 시스템 변수 새로만들기 클릭

 

 

4. 변수 이름, 변수 값 설정

 

변수 이름 JAVA_HOME
변수 값 C:\Program Files\Java\jdk1.8.0_333

 

5. 환경변수 > 시스템변수 > Path 변수 편집

 

 

%JAVA_HOME%\bin

 

6. 확인

cmd > java 입력 또는 javac

 

 

 

7. 코드 실행 확인 방법

 

public class Testjava {
	public static void main(String[] args) {
		int n = 2030;
		System.out.println("java test"+n);
	}
}

 

 

 

클래스 명과 동일한 이름으로 파일을 저장합니다.

파일 명 : Testjava.java

C:\Temp에 저장! 소스 파일의 확장자는 .java 입니다.

 

 

cmd 창에서 디렉터리 이동 : cd C:\Temp

 

 

컴파일 : javac Testjava.java

 

 

실행 : java Testjava

Testjava.class 실행

실행 결과가 위와 같다면 JDK가 성공적으로 설치 되었고, 환경 변수 설정도 성공되었습니다.

 

 


 

[이클립스 설치하기]

 

1. 이클립스 홈페이지

 

 

2. 다운로드

 

 

다운로드가 완료 될때 까지 기다려 줍니다.

 

3. 압축 해제 후 eclipse.exe클릭

 

 

4. 오른쪽 위 퍼스펙티브 선택

 

5. java 선택

 

 

자바를 선택하면 우측 상단에 위 사진과 같은 그림이 있어야 합니다.

 

6. 프로젝트 생성 File > New > Java Project

 

 

7. 프로젝트 명 입력

 

 

 

 

모듈 선택 안함

 

8. 클래스 생성 File > New > Class 클릭

 

 

9. 클래스명 입력 

 

 

public static void main(String[] args) 체크

 

10. 생성된 자바 소스

11. 소스 편집 , 컴파일 및 실행

ctrl + F11

 

 

완료!

 

더보기
더보기

Tip!

콘솔창(=실행결과 창)이 없어졌어요!

[해결] window > Show View > Console 

프로젝트 창이 없어졌어요!

[해결] window > Show View > Package Explorer

 

 

 

 


 

잘못된 정보는 댓글에 남겨주시면 감사하겠습니다!😊

댓글과 좋아요는 큰 힘이 됩니다!

728x90
반응형
Comments