Jar java tutorial step-by-step

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

เป็นอันเสร็จพิธีครับ ง่ายดีมั้ย :-)