-
Java 프로그램 생성, 컴파일 및 실행프로그래밍 JAVA 2020. 7. 19. 17:22
1.8 Java 프로그램 생성, 컴파일 및 실행
Java 프로그램을 .java 파일에 저장하고 .class 파일로 컴파일하십시오. .class 파일
Java Virtual Machine에서 실행됨.
프로그램을 만들고 컴파일해야 실행할 수 있다. 이 과정은 그림 1.14와 같이 반복한다.
프로그램에 컴파일 오류가 있는 경우 수정해야 함
고친 다음 다시 컴파일하는 프로그램 프로그램에 런타임 오류가 있거나 없는 경우
올바른 결과를 만들어내고, 프로그램을 수정하고, 다시 컴파일하고, 실행해야 한다.
다시
텍스트 편집기나 IDE를 사용하여 Java 소스 코드 파일을 만들고 편집할 수 있다.
이 섹션
명령 창에서 Java 프로그램을 만들고, 컴파일하고, 실행하는 방법을 보여준다.
네가 만약
Eclipse, NetBeans 또는 TextPad와 같은 IDE를 사용하고자 하는 경우 자습서는 부록 II를 참조하십시오. 명령 창에서 메모장과 같은 텍스트 편집기를 사용하여 Java를 만들 수 있다.
소스 코드 파일(그림 1.15 참조).
참고
원본 파일은 확장명 .java로 끝나야 하며 정확한 파일을 가져야 한다.
공개 클래스 이름으로 이름 지정 예를 들어 Listing 1.1의 소스 코드 파일
웰컴이라는 이름을 붙여야 한다.Java, 공개 클래스 이름은 Welcome이기 때문에.
✓ 포인트
수표
Eclipse 개요 자습서
NetBeans 개요 튜토리얼
비디오참고
명령 창
IDE 부록
비디오참고
파일명
키
포인트
20 제1장 컴퓨터, 프로그램, 자바에 대한 소개
소스 코드 만들기/수정
결과
소스 코드 컴파일
예: 하바크 웰컴.자바를 만들다
디스크에 저장됨
디스크에 저장됨
컴파일 오류가 발생하는 경우
런타임 오류 또는 잘못된 결과인 경우
소스 코드(프로그래머가 개발)
바이트 코드(JVM용 컴파일러에서 생성됨
읽고 해석하다)
…
메서드 시작()
0 aload_0
…
Method void main(java.lang).문자열[]
0 getstatic #2 …
3 ldc #3 < 문자열 "자바에 온 걸 환영해!">
5 호출가상 #4 …
8 리턴
공용 클래스 시작 {
공용 정적 보이드 주(String[] args) {
System.out.println("Java에 오신 것을 환영합니다!");
}
}
실행 바이트코드
예: 자바 웰컴
소스 코드
바이트코드
콘솔에 "Java 시작"이 표시됨
자바에 온 걸 환영해!
그림 1.14 Java 프로그램 개발 프로세스는 반복적으로 소스 코드를 생성/수정하고, 컴파일하고,
프로그램 실행.
그림 1.15 Windows 메모장을 사용하여 Java 원본 파일을 만들 수 있다.
편찬하다
보충제 I.B
보충제 I.C
.class 바이트코드 파일
자바 컴파일러는 자바 소스 파일을 자바 바이트코드 파일로 변환한다. 다음 명령은 Welcome을 컴파일한다.java:
프로그램을 컴파일하고 실행하려면 먼저 JDK를 설치하고 구성해야 한다.
JDK 설치 및 설정 방법은 보충 I.B, JDK 7 설치 및 구성을 참조하십시오.
환경을 개선하여 Java 프로그램을 컴파일하고 실행한다. 컴파일에 문제가 있는 경우
및 실행 중인 프로그램, 다음에서 보충 IC, Java 컴파일 및 실행을 참조하십시오.
명령 창. 이 부록은 또한 기본 DOS 명령어 사용 방법을 설명한다.
Windows 메모장과 워드패드를 사용하여 파일을 만들고 편집하는 방법. 모든.
보조식품은 컴패니언 웹사이트에서 이용할 수 있다.
구문 오류가 없는 경우 컴파일러는 .class가 있는 바이트 코드 파일을 생성함
증축의 따라서 앞의 명령어는 다음과 같이 Welcome.class라는 이름의 파일을 생성한다.
1.8 Java 프로그램 생성, 컴파일 및 실행 1-2
바이트코드
Java 가상 시스템(JVM)
그림 1.16a. 자바 언어는 고수준 언어지만 자바 바이트코드는 저수준 언어다. 바이트 코드는 기계 지침과 유사하지만 아키텍처 중립적이며 실행할 수 있음
그림 1.16b와 같이 Java Virtual Machine(JVM)이 있는 모든 플랫폼에서. 보다는
물리적 머신, 가상 머신은 자바 바이트코드를 해석하는 프로그램이다. 이거 하나야.
Java의 주요 장점: Java 바이트 코드는 다양한 하드웨어 플랫폼에서 실행될 수 있으며
운영 체제 자바 소스 코드는 자바 바이트 코드로 컴파일되고 자바 바이트 코드는
JVM에 의해 해석됨. Java 코드는 Java 라이브러리에 있는 코드를 사용할 수 있다. JVM은 라이브러리의 코드와 함께 당신의 코드를 실행한다.
Java 프로그램을 실행하는 것은 프로그램의 바이트코드를 실행하는 것이다. 바이트 코드를 실행할 수 있다.
통역사인 JVM이 있는 모든 플랫폼에서. 개별 지시사항을 다음에서 번역한다.
전체 프로그램을 하나의 단위로 사용하는 것이 아니라 한 번에 하나씩 대상 기계 언어 코드로 바이트 코드를 입력한다. 각 단계는 번역된 직후에 실행된다.
다음 명령은 Listing 1.1을 위한 바이트 코드를 실행한다.
'프로그래밍 JAVA' 카테고리의 다른 글
JAVA 숫자 변환 Numeric conversion (0) 2020.07.21 JAVA 콘솔창 사용법 (0) 2020.07.21 JAVA와 JDK란 무엇인가 (feat. API) (0) 2020.07.19 JAVA 스케쥴링 작업 설명 (0) 2020.07.19 데이터 모델링 기법 (0) 2020.07.16