How to create 'jar' file.
เรามาเริ่มจาก HelloWorld กันดีกว่า โดยผมจะแยก folder ที่เก็บ source code คือ src และ folder ที่เก็บ class ที่ได้จากการ compile ว่า classes นะครับ
1. สร้าง folder 'src' และ 'src\pleX'
2. โปรแกรม HelloWorld ซึ่งอยู่ใน package pleX
package pleX;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
3. สร้าง folder '\classes'
4. จัดการ compile และ run ดังนี้
javac -sourcepath src -d classes src\pleX\HelloWorld.java
java -cp classes pleX.HelloWorld
ผลลัพธ์ที่ได้ก็คือ => Hello World
5. คราวนี้ลองมาสร้าง Jar file กัน ดังนี้
6. พิมพ์ข้อความ "Main-Class: pleX.HelloWorld" ใน text file ที่ชื่อว่า myManifest (โดยไม่ต้องมีเครื่องหมาย " )
7. สร้าง folder '\jar'
8. จากนั้นสั่ง
jar cfm jar\HelloWorld.jar myManifest -C classes .
เราก็จะได้ HelloWorld.jar มาใช้งานแล้ว
9. วิธีเรียก jar file ทำได้ดังนี้
java -jar jar\HelloWorld.jar
เป็นอันเสร็จพิธีครับ ง่ายดีมั้ย :-)