ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • JAVA BE(1) JAVA 설치 ~ eclipse 설치
    Backend/Java 2023. 6. 6. 22:20

    JAVA 설치

    JRE(Java SE Runtime Environment) : JAVA 언어로 작성된 프로그램을 실행하기 위한 환경. JAVA 프로그램을 실행할 때네는 JRE만 설치하면 됨.

    JDK(JAVA SE Devleopment Kit): JAVA로 작성된 Source를 Complie 하고 관리하는되 사용되는 도구. JRE를 포함하고 있다. JAVA 개발을 위해 설치해야 하는 Tool

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

    위 Link 에서 JAVA SE 중 원하는 version 선택하여 설치.

    JAVA 환경설정 = 환경변수 설정

    JAVA_HOMEL: JAVA가 설치된 경로. 새로 추가해야 하는 환경 변수 ex) C:\Program Files\Java\jdk1.8.0_361

    CLASSPATH: JAVA 클래스가 있는 경로. 새로 추가해야 하는 환경 변수 ex) .;%JAVA_HOME%\lib\tools.jar

    PATH(Path): JAVA실행파일이 있는 경로. 기존에 존재하는 환경 변수 ex) %JAVA_HOME%\bin

    ⇒ JAVA를 삭제한 후에도 환경 변수 설정은 그대로 남아있으므로 새 버전 설정 시 JAVA_HOME 에서 jdk의 버전만 변경해주면 된다. (CLASSSPATH와 PATH는 JAVA_HOME 변수를 그대로 가져다 사용하고있으므로 변경할 필요 없음.)

    생각해보기

    환경 변수를 설정하는 이유:

    Path 설정을 해주게 되면 실행할 파일이 있는 해당 폴더가 아니여도 실행 할 수 있다. 쉽게 예를 들면 메모장의 경우에는 C:\Windows\System32\notepad.exe 경로에 있으나 Path설정이 되어 있기 때문에 해당 폴더로 접근하지 않고, 실행창이나 cmd모드의 창에서 notepad라는 명령어를 입력하면 메모창이 실행된다. 이처럼 환경변수를 설정 하는 이유는 컴퓨터 어떠한 곳이라도 java프로그램을 접근할 수있도록 해주기 위함이다.

    JDK를 설치하게 되면 java명령어는 사용이 가능하지만 javac와 같은 명령은 사용이 되지 않는다. JDK를 설치하게 되면 JDK와 JRE 2가지폴더가 설치되게 된다. JDK폴더에는 api와 컴파일러가 설치되고 jre는 자바프로그램 실행을 위한 jvm과 java.exe가 설치된다. jre는 자동으로 Path설정이 되지만 jdk는 자동으로 Path설정이 되지 않는다. 따라서 jdk폴더의 bin을 사용하기 위해서는 Path설정을 해주어야 한다. (출처: https://whitegom.tistory.com/3) - 참고로 jdk의 bin에는 JAVA 실행파일들이 있다.

    참고)

    운영체제가 명령을 받았을 때 동작 순서

    1. 현재 위치한 Directory에서 해당 명령어가 있는지 확인. 있다면 실행
    2. 위 과정에서 해당 명령어를 찾지 못했다면 Path 환경변수가 갖고 있는 모든 경로를 탐색. 해당 명령어의 경로가 있다면 실행.
    3. 위 두 과정에서 모두 명령어를 찾지 못했다면 Error Message 발생.

    설치 및 설정 확인

    환경변수 설정이 완료된 상태에서 CMD 창을 새로 열어서 다음의 명령을 실행. 설치 밀 설정이 정상적으로 진행되었다면 실행 결과로 각 프로그램의 version 정보가 출력됨. ex) java version "1.8.0_361” ~ / javac 1.8.0_361

    java -version: java 명령어는 JAVA로 작성된 프로그램을 실행할 때 사용하는 명령어

    javac -version: javac 명령어는 JAVA로 작성된 프로그램을 Compile 할 때 사용하는 명령어. JRE만 설치되어있을 때에는 javac가 제대로 샐행되지 않을 수 있음.

    간단한 Code 작성으로 JAVA 실행 확인

    public class Hello{
    	public static main(String args[]){
    		System.out.printIn("hello world");
    	}
    }
    

    위에서 주의해야할 점은 class 명과 파일명이 동일해야 함.

    CMD 창에서 javac {Path}\Hello.java 로 Compile 한 후 java Hello 입력 → hello world 출력되어야 정상.

    eclipse 설치

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

    Eclipse IDE for Enterprise Java and Web Developers 설치

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

    JAVA BE(4) Response와 Request  (0) 2023.06.08
    JAVA BE(3) Servlet  (0) 2023.06.06
    JAVA BE (2) Web Project 생성 ~ JAVA Web Application  (0) 2023.06.06

    댓글

Designed by Tistory.