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 |