Java

[Java] 설치 및 환경 구축 __개발공부 1일차-1

하체는 스쿼트 2022. 2. 15. 22:12
Java란?

 

. (sun)사 개발한 객체 지향적 프로그래밍 언어(19961)

. 운영체제(OS,플랫폼) 독립적(가장 중요한 특징)

     운영체제의 종류에 상관없이 JVM만 깔려있으면 실행이 가능하다는 소리

. 버전

-모바일 : J2ME

-대규모 기업환경 : J2EE

- 표준 환경 :J2SE ***

- 등등

 

 

 

운영체제 버전 확인 방법

 

파일 탐색기 > 왼쪽 목록에 내 PC() > 속성 메뉴 클릭

-Windows 10 home

-64비트 운영 체제, x64 기반 프로세서

 

 

 

자바 언어의 특징

 

- 운영체제 (플랫폼) 독립적 + JVM

- 객체 지향 언어

- 비교적 배우기 쉽다.

- 자동 메모리 관리(garbage collection : GC)***

- 멀티 쓰레드 지원

- 동적 로딩(Dynamic Loading)

 

 

 

JVM(Java virtual Machine)

 

-자바를 실행하기 위한 가상 기계(VM)

-자바를 실행하기 위해서는 JVM이 있어야 하고 운영체제 마다 알맞은 JVM이 있다.

 

 

 

자바 개발 환경 구축

 

. JDK(Java Development Kit) 설치

. JDK = JVM + Java API( 자바 클래스 라이브러리)

. JDK 8.0 버전 이상

     JDK1.5 ==JDK 5.0 동일한 표현 의미

     JDK1.7 ==JDK 7.0

     JDK1.8 ==JDK 8.0

. JDK 다운로드 / 설치

    썬사 -> 오라클사 사이트

- https://www.oracle.com > Products 메뉴 > Java 메뉴 클릭 > 우상단 자바 다운로드 클릭

- 수료할 때까지 JDK버전 은 8u321(업데이트도 하지 마라)

- 다운로드 위해서는 오라클 계정 생성 + 로그인(인증)을 해야지만 다운로드가 가능하다.

 

 

ㅁ. 파일탐색기 > C:\ > Class 폴더 생성

                                  ㄴ JavaClass 폴더

                                         Download 폴더 jdk8u321 파일 옮기기

 

cmd(command의 줄임말) ==명령 프롬프트

java version : 명령을 통해 자바 설치 유무 확인 가능함!

 

 

 

설치경로는 항상 확인해준다.

 

*****그리고 계정명은 무조건 영어가 좋다! 한글이면 나중에 고생한다*****

 

 

 

자바가 설치되어 있는 곳을 자바 홈이라고 한다.

자바홈(JAVA_HOME) C:\Program Files \java

                                     ㄴ\jdk1.8.0_321

                                     \jre1.8.0_321

 

C:\Users\USER>java.exe

                                    [ ] 은 형식에서 생략 가능할 때 사용한다.

                                    ...  여러개 나열 될 수 있을 때 사용한다.   

사용법: java [-options] class [args...]

                        (클래스 실행)

    또는 java [-options] -jar jarfile [args...]

                         (jar 파일 실행)

여기서 options는 다음과 같습니다.

) java version

 

 

bin 폴더 안 실행파일들

 

JDK 설치 후 bin 폴더에 있는 주요 실행파일.

          ㄱ. java.exe                               -->> 자바 인터프리터

          . javac.exe                              -->> 자바 컴파일러

          . javap.exe                             -->> 역어셈블러

          등등

 

 

JDK/JRE/JVM

 

JDK 설치 = JRE(JVM + Java API) + 자바 개발 프로그램(java.exe, javac.exe))도 같이 설치

 

 

 

Java 경로설정

 

Java에서 환경설정(경로설정)을 해주는 이유

-어느 경로에서든, 어디서든지 실행했을 때 인식하게 해줘야 하기때문이다.

 예) calc.exe 같이

 

-파일 탐색기 Path 환경설정

PC() > 속성클릭

                    ㄴ 고급시스템 설정

                                ㄴ 시스셈 속성 대화상자가 띄어짐

                                                            ㄴ 고급 탭 환경변수 클릭

 

 

 

 

//내 계정에서만 하려면 user에서 설정하면되고

//모든 계정에 하려면 시스템 변수로 설정해 주면 된다.

 

시스템 변수 > 새로 만들기

JAVA_HOME 로 이름 입력하고 디텍터리 찾아보기로 변수 값 입력해 주기

 

 

 

기존 시스템 변수 Path를 찾아서 편집을 눌러

새로만들기를 통해 %JAVA_HOME%\bin을 추가해주고 맨 위로 끌어 올려준다.

 

 

 

경로설정 제대로 됐는지 확인방법

cmd에 들어가서 경로를 바꿔가며 java -version or javac -version를 실행시켜 본다.

**경로 바꾸는 방법

cd 한칸 띄우고 경로 끌어오면 된다(파일 화면 창에서 경로를 드래그로 끌어오면 된다는 의미).

C:\ Class\JavaClass

 

 

--정리--

1.자바 개요

2.JDK 다운로드 / 설치

3. 환경 변수 JAVA_HOME, Path 설정