ก่อนอื่นก็ต้องอธิบายกันก่อนเกี่ยวกับการคอมไพล์ของ EClip เมื่อเราสั่งคอมไพล์ผ่าน EClip โปรแกรมจะเอาทุกคลาสที่อยู่ในโปรเจค(Project)เดียวกัน รวมไว้ในไฟล์ *.jar ดังนั้นควรดูให้ดีว่าคลาสที่จะคอมไพล์นั้นวิอันไหนที่จำเป็นต้องใช้ในการรันจริงๆ วิธีแก้ไขก็คือเราจะต้องสร้างโปรเจคขึ้นมาใหม่ (คลิ๊กขวาแล้ว News Project ) เสร็จแล้วก็ Import (คลิ๊กขวา ตรงไอคอนโปรเจกต์) แล้ว ทำการ Import file seytem ซึ่งก็คือไฟล์ *.java ที่เราเขียนไว้นั่นแหละ แล้วก็เอาเฉพาะคลาสที่จำเป็นเข้ามา หรือเอาเฉพาะแพกเกจที่ต้องใช้เข้ามาในโปรเจกต์ใหม่นี้
สร้างโปรเจกใหม่ขึ้นมาก่อน
อันนี้ตั้งชื่อโปรเจค
เมื่อตั้งชื่อเสร็จแล้วก็ต้องกด Finish เป็นอันสร้างโปรเจคใหม่เรียบร้อยแล้วครับท่าน
ทีนี้เราก็ต้องทำการ Import file เข้ามาก่อน ดูรูปเลยละกัน
เลือกชนิดไฟล์เป็น File Seytem นะจ๊ะ
จากนั้นก็เลือกเอาไฟล์ที่เราต้องการที่จะยัดเข้าไปในไฟล์ *.jar เอาเฉพาะไฟล์ที่ใช้งานจริงๆนะครับ
เป็นอันว่าอิมพอร์ตเข้ามาเรียบร้อยแล้ว
ทีนี้เราก็จะมาดูการ สร้างไฟล์ *.jar กัน
คลิ๊กที่ไฟล์ คลาสที่เป็น คลาสสำหรับเรียกใช้งาน คลิ๊กขวานะ เสร็จแล้วก็ทำคล้ายๆกับอิมพอร์ตเข้ามา แต่ทีนี้เรามาเปลี่ยนเป็น เอกพอร์ต แทน
เลือกชนิดไฟล์ที่จะเอกพอร์ตเป็น Runnable JAR file สำหรับเอาไปรันที่ไหนก็ได้ที่จาวารันไทม์
ตรงนี้สำคัญเพราะจะต้องเลือกไฟล์ให้ถูกต้อง คือเลือกคลาสที่เป็นคลาสที่จะใช้งาน คือคลาสนี้เรียกใช้คลาสอื่นๆได้นั่นเอง
พอเลือกคลาสใหญ่สุดที่จะเอกพอร์ตแล้ว ทีนี้ก็ตั้งชื่อไฟล์ *.jar ของเราได้เลย
เป็นอันว่าสำเร็จเสร็จสิ้น การสร้างไฟล์ *.jar