반응형

1. 패키지를 사용해서 컴파일하고 실행하는 방법

1) -d(디렉토리) 플래그를 사용해서 컴파일하는 방법

 

c:> cd MyProject/source

c:\MyProject\source> javac -d .../classes com/headfirstjava/PackageExercise.java

or

c:\MyProject\source> javac -d .../classes com/headfirstjava/*.java

 

2) 코드를 실행시키는 방법

c:> cd MyProject/classes

c:\MyProject\classes> java com.headfirstjava.PackageExercise

 

2. 패키지를 갖고 실행 가능한 JAR를 만드는 방법

1) 클래스 파일이 classes 디렉토리 밑에 제대로 된 패키지 구조로 저장되어 있는지 확인한다.

2) main() 메소드가 들어있는 클래스를 지정하기 위한 manifest.txt 파일을 만든다. 이 때 반드시 전체 이름을 써야 한다.

Main-Class: com.headfirstjava.PackageExercise

manifest.txt 파일을 classes 디렉토리에 넣는다.

3) jar 도구를 실행시켜서 패키지 디렉토리와 manifest 파일이 있는 JAR 파일을 만든다.

'com' 디렉토리만 포함시키면 패키지 전체(그리고 모든 클래스)가 JAR로 들어간다.

c:> cd MyProject/classes

c:\MyProject\classes>jar -cvmf manifest.txt packEx.jar com

cf. com 디렉토리만 지정하면 필요한 것들이 모두 JAR 파일로 들어간다.

반응형

'개발 및 관리 > Java' 카테고리의 다른 글

java.net.MalformedURLException: invalid URL String: Remote Hello  (0) 2013.02.04
Package  (0) 2013.02.01
jar 파일 - mainfest.txt  (0) 2013.02.01
채팅 - SimpleChatClientA.java, VerySimpleChatServer.java  (0) 2013.02.01
Thread  (0) 2013.02.01