RUNNING HEADER 14 PT ALL CAPS Line Spacing1

  • Slides: 21
Download presentation

RUNNING HEADER, 14 PT. , ALL CAPS, Line Spacing=1 line My. Project -d 컴파일

RUNNING HEADER, 14 PT. , ALL CAPS, Line Spacing=1 line My. Project -d 컴파일 옵션 %cd My. Project/source %javac –d. . /classes My. App. java %javac –d. . /classes *. java classes 1011010101 1010111 0100110 My. App. class source 1011010101 1010111 0100110 My. App. java %cd My. Project/classes %java My. App

실행 가능한 JAR을 만드는 방법 RUNNING HEADER, 14 PT. , ALL CAPS, Line Spacing=1

실행 가능한 JAR을 만드는 방법 RUNNING HEADER, 14 PT. , ALL CAPS, Line Spacing=1 line 1. 클래스 파일이 모두 classes 디렉토리에 들어있 는지 확인 2. main 메소드가 어떤 클래스에 들어있는지 알려 주기 위한 manifest. txt 파일 만들기 Main-Class: My. App 3. jar를 실행시켜서 classes 디렉토리에 있는 모든 파일이 저장된 JAR 파일 만들기 %cd My. Project/classes %jar –cvmf manifest. txt app 1. jar *. class %jar –cvmf manifest. txt app 1. jar My. App. class

JAR를 실행시키는 방법 RUNNING HEADER, 14 PT. , ALL CAPS, Line Spacing=1 line ·

JAR를 실행시키는 방법 RUNNING HEADER, 14 PT. , ALL CAPS, Line Spacing=1 line · JAR 파일의 압축을 풀지 않고도 프로그램을 실행 할 수 있습니다. %cd My. Project/classes %java –jar app 1. jar classes 1011010101 101101 1010111 101011010101 0100110 1010111 10101101 0100110 1010111 Main 0100110 Class: My. App

RUNNING HEADER, 14 PT. , ALL CAPS, Line Spacing=1 line java net text util

RUNNING HEADER, 14 PT. , ALL CAPS, Line Spacing=1 line java net text util 1011010101 1010111 0100110 Number. Format 1011010101 1010111 0100110 Array. List 1011010101 1010111 0100110 awt 1011010101 1010111 0100110 Flow. Layout event Socket 1011010101 1010111 0100110 Action. Event java. net. Socket java. awt. Flow. Layout java. text. Number. Format java. util. Array. List java. awt. event. Action. Event 패키지

클래스를 패키지에 집어넣는 방법 RUNNING HEADER, 14 PT. , ALL CAPS, Line Spacing=1 line

클래스를 패키지에 집어넣는 방법 RUNNING HEADER, 14 PT. , ALL CAPS, Line Spacing=1 line 1. 패키지명 결정 com. headfirstjava. Package. Exercise 2. 클래스에 package 선언문 추가 package com. headfirstjava; import javax. swing. *; public class Package. Exercise { … } 3. 디렉토리 구조를 패키지 구조에 맞게 설정

패키지와 디렉토리 구조 RUNNING HEADER, 14 PT. , ALL CAPS, Line Spacing=1 line My.

패키지와 디렉토리 구조 RUNNING HEADER, 14 PT. , ALL CAPS, Line Spacing=1 line My. Project com. headfirstjava. Package. Exercise classes source com headfirstjava 패 키 지 구 조 Package. Exercise. class 1011010101 10101101 1010111 0100110 Package. Exercise. java

RUNNING HEADER, 14 PT. , ALL CAPS, Line Spacing=1 line -d 컴파일 옵션 %cd

RUNNING HEADER, 14 PT. , ALL CAPS, Line Spacing=1 line -d 컴파일 옵션 %cd My. Project/source %javac –d. . /classes com/headfirstjava/Pakcage. Exercise. java %javac –d. . /classes com/headfirstjava/*. java • 실행 방법 %cd My. Project/classes %java com. headfirstjava. Pakcage. Exercise My. Project classes source com headfirstjava 1011010101 10101101 1010111 0100110

RUNNING HEADER, 14 PT. , ALL CAPS, Line Spacing=1 line -d 옵션을 사용하면 사용자

RUNNING HEADER, 14 PT. , ALL CAPS, Line Spacing=1 line -d 옵션을 사용하면 사용자 가 classes 디렉토리 쪽에 하위디렉토리를 따로 만들지 않아도 컴파일러가 자동으로 디렉토리를 만들어서 컴파일 한 결과를 저장해줍니다. %javac –d. . /classes com/headfirstjava/*. java -d 컴파일 옵션 My. Project classes source com headfirstjava 1011010101 10101101 1010111 0100110

manifest 파일은? RUNNING HEADER, 14 PT. , ALL CAPS, Line Spacing=1 line My. Project

manifest 파일은? RUNNING HEADER, 14 PT. , ALL CAPS, Line Spacing=1 line My. Project % jar –tf pack. Ex. jar % cd Skyler % jar –tf pack. Ex. jar META-INF/MANIFEST. MF com/headfirstjava/Package. Exercise. class pack. Ex. jar META-INF % cd Skyler % jar –xf pack. Ex. jar 1011010101 1010111 0100110 com headfirstjava MANIFEST. MF Package. Exercise. class 1011010101 1010111 0100110

JWS 애플리케이션 제작 및 배포 방법 RUNNING HEADER, 14 PT. , ALL CAPS, Line

JWS 애플리케이션 제작 및 배포 방법 RUNNING HEADER, 14 PT. , ALL CAPS, Line Spacing=1 line 1. 2. 3. 4. 실행가능한 JAR 만들기. jnlp 파일 만들기 JAR와. jnlp 파일 웹 서버에 저장 웹 서버에 새로운 mime 유형 추가 application/x-java-jnlp-file 5. . jnlp 파일에 대한 링크가 들어있는 웹 페이지 만 들기 <HTML> <BODY> <a href=“My. App 2. jnlp”>Launch My Application</a> </BODY> </HTML>