วันจันทร์ที่ 4 ตุลาคม พ.ศ. 2553

Jar file by NB 6.x

Create Jar file by NB 6.x

0 Run -> Clean and Build Main Project (Shift-F11)

0 เข้าไปที่ PROJECT_ROOT/dist จะเห็น jar file ของ project เรา

o ถ้าสั่ง Run jar file จะเกิด error แจ้งว่าหา main class ไม่เจอ

วิธีแก้ไข

o เข้าไปแก้ PROJECT_ROOT/manifest.mf (ถ้าไม่มี ก็สร้างใหม่เลย) ดังตัวอย่าง

  1. Manifest-Version: 1.0
    Ant-Version: Apache Ant 1.8.0
    Created-By: 1.0-b01 (Warodom WERAPUN)
    Main-Class: example.MainClass
    Class-Path: lib/lib1.jar lib/lib2.jar

o จากนั้นเข้าไปแก้ PROJECT_ROOT/nbproject/project.properties โดยเพิ่มบรรทัด manifest.file=manifest.mf

o กด Shift + F11 เพื่อ Clean and Build อีกรอบ เพียงเท่านี้ file.jar ก็จะเป็น executable file

o อย่าลืม copy Lib ที่ใช้อื่น ๆ มาใส่ไว้ใน directory dist และ path จะต้องเหมือนกับที่กำหนดใน nbproject/project.properties ด้วย

o Run: java -jar yourJarFile.jar

ไม่มีความคิดเห็น: