본문 바로가기
computing

20250306_java_1

by greentworkshop 2025. 3. 6.

자바 개발환경 구축

1. JDK(Java Development Kit)설치

2. IDE( Integrated Development Environment, eclipse ) 설치

캡쳐 win + shift + s


1. JDK(Java Development Kit)설치

JDK란?

JVM(Java Virtual Machine) 상에서 실행되는 프로그램을 개발 하는 데 필요한 툴들을 모아놓은 소프트웨어 패키지

 

JDK > JRE > JVM

 

JRE란?

JRE는 자바 실행 환경으로 JVM,자바 클래스 라이브러리, 기타 자바 어플리케이션 실행에 필요한 파일들을 포함한다.

 

JVM이란?

JVM은 자바 가상 머신으로 자바 어플리케이션을 실행하는 가상 머신이다. 

컴퓨터로 부터 JAVA 어플리케이션 실행을 위한 메모리를 할당 받아 Runtime Data Area를 구성한다.

 

인터프리터와 JIT 컴파일러를 통해 바이트 코드를 각 운영체제에 맞는 기계어로 해석시켜 실행시키고,

가비지 콜렉터를 통해 어플리케이션의 동적 메모리를 관리한다.

 

이해하기 쉽게 요약하자면 

JVM이란 어떤 운영체제에서도 실행가능하도록 만들어주는 변환기인 셈이다(충전기 잭을 생각하면 이해가 빠르다)

JDK는 JVM에서 내가 원하는 결과물을 만들 수 있게 도와주는 것이다. 

 

**Runtime Data Area동작원리까지 설명하면 너무 복잡하니 다음에 따로 정리하도록 하겠다


JDK설치

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

17정도가 무난

OpenJDK

Amazon Corretto

Adopt JDK

Redhat OpenJDK

...

 

...

메모장 파일하나 생성 First.java

public class First {
    public static void main(String[] args) {
       System.out.println("Hello Java");
    }
}

/*소스의 내용
public class First : 클래스 선언
void main(String[] args): main() 메소드로 String은 문자열 자료 형이고 
args[]는 argument배열을 나타냅니다.
---------------
소스 파일 작성 시 주의 사항
대소문자 구별을 해야 합니다.
수행 문장의 끝은 ; 입니다.
행의 개념이 없습니다.
클래스 및 메소드는 {로 시작해서 }로 끝
클래스 이름과 파일명이 반드시 같아야 합니다.*/

 

win + r 로 창을 열고 cmd를 입력한 다음 확인

 

First.test파일을 작성한 위치 = $D 디렉토리

변경하는 명령어

D:

매개 변수설명
/d 드라이브에 대 한 현재 디렉터리와 현재 드라이브를 변경합니다.
<drive>: 표시 하거나 (다른 경우 현재 드라이브)를 변경 하려면 드라이브를 지정 합니다.
<path> 표시 하거나 변경 하려는 디렉터리의 경로를 지정 합니다.
  상위 폴더를 변경 하려면 지정 합니다.
:\ 명령 프롬프트에 도움말을 표시합니다.

혹은 위 그림처럼 열고싶은 파일의 위치에서 cmd를 입력해도 이동할 수 있다.

   
javac .java확장자 파일을 컴파일 합니다
java java파일을 실행합니다

2. IDE( Integrated Development Environment, eclipse ) 설치

'computing' 카테고리의 다른 글

20250318_OS3  (0) 2025.03.18
PCB(Process Control Block)의 기능, 특징  (2) 2025.03.18
20250317_DB2  (2) 2025.03.17
명언 잠금화면 앱 개발_기획서  (4) 2025.03.16
20250310_DB1  (0) 2025.03.10