Java 실행

J·2022년 7월 23일
0

Java

목록 보기
1/11
post-thumbnail

Java란

한국에서는 정부와 기업의 시스템 통합 프로젝트가 대부분 자바로 구현되고 있다. 최근 모바일 플랫폼인 안드로이드 성공으로 자바 수요가 급증했다.
시스템 통합 프로젝트(SI, System Integration): 조직이나 기업의 업무를 정보화 시키는 것

Java의 동작


1. 코드 작성
2. 컴퓨터가 실행할 수 있는 형태로 코드를 컴파일
3. 컴파일 된 프로그램을 실행

Java SE, JDK, JRE

*JVM을 실행해서 코드가 동작하게 한다.

  • Java SE(Java Platform, Standard Edition): 자바의 표준어로 자바의 문법이 구성되어 있다.
  • JDK(Java Development Kit): 자바를 개발할 때 필요한 도구. 코드를 컴파일하는 역할을 하므로 개발자가 꼭 다운로드 받아야한다. JDK 안에는 JRE와 JVM이 포함된다.
  • JRE(Java Runtime Environment): 일반 사용자가 자바가 동작하는데 필요한 구성요소들.
  • JVM(Java Virtual Machine): 코드를 JVM가 실행하여 동작하는 것을 보장한다.

Java 다운

  1. 브라우저 검색창에 ?java jdk download를 검색한다.
  2. Java Platform(JDK)를 선택한다.
  3. 자신의 OS에 따라 다운로드 하기 위해 윈도우 탐색기를 실행시키고 컴퓨터에서 오른쪽 클릭하여 속성을 선택하고 시스템에서 시스템 종류의 운영체제를 확인하여 자신의 컴퓨터에 알맞은 운영체제의 프로그램을 다운로드 받는다.
  4. 설치 후, Win+R 키를 눌러 실행 프로그램을 실행시키고 cmd를 입력한 후 java와 javac를 입력하여 자바 프로그램이 올바르게 다운로드 되었는지 확인한다.

Java 실행

  • 코드: 사람이 작성한 어떻게 동작할지 작성한 설계도
  • 컴파일: 인간이 작성한 코드를 컴퓨터가 이해할 수 있는 byte code로 전환하는 과정

  • java: Helloworld.class 파일을 VM에 전달한다.
  • javac: 컴파일 명령어. Helloworld.java 파일을 Helloworld.class 파일로 변환한다.

메모장으로 생성한 Java 파일 실행하기

  1. Win+R을 눌러서 실행 프로그램 창을 띄우고 cmd를 입력한다.
  2. 메모장으로 생성한 Java 파일이 위치한 폴더로 이동하기 위해 cd 폴더주소를 폴더 주소창을 오른쪽 클릭하여 붙여넣는다.
  3. javac Helloworld.java 를 입력해서 컴파일한다.
  4. dir/w 를 입력하여 버츄얼 머신이 이해할 수 있는 class 파일의 유무를 확인한다.
  5. java HelloWorld 를 입력하여 컴파일 된 파일을 실행한다. .class를 생략한다.

코드를 변경하고 java 명령어로 파일을 실행했을 때, 똑같이 "Helloworld"가 출력되므로, 코드를 변경했을 때는 javac 명령어를 통해 컴파일을 다시 해야 한다.

출처


  • <생활코딩! 자바 프로그래밍 입문 책>을 통해 개념을 정리한 포스팅입니다.

0개의 댓글