ตัวอย่างในบทความนี้อธิบายวิธีการคลิกสองครั้งที่แพ็คเกจ jar เพื่อรันโปรแกรม แบ่งปันกับทุกคนสำหรับการอ้างอิงของคุณ วิธีการดำเนินการเฉพาะมีดังนี้:
ไฟล์ต้นฉบับ: MyMenuTest.java
ผลการรวบรวม:
คัดลอกโค้ดดังนี้: C:/Users/zhangbz/Desktop/demo>javac MyMenuTest.java
C:/Users/zhangbz/Desktop/demo>dir
ไดรฟ์ข้อมูลในไดรฟ์ C ไม่มีป้ายกำกับ
หมายเลขซีเรียลของโวลุ่มคือ E637-C45F
ไดเรกทอรีของ C:/Users/zhangbz/Desktop/demo
22/12/2557 19:57 <DIR> .
22/12/2557 19:57 <DIR> ..
22/12/2557 19:57 1,527 MyMenuTest$1.class
22/12/2557 19:57 1,779 MyMenuTest$2.class
22/12/2557 19:57 561 MyMenuTest$3.class
22/12/2557 19:57 534 MyMenuTest$4.คลาส
22/12/2557 19:57 2,570 MyMenuTest.class
22/12/2557 15:17 2,884 MyMenuTest.java
6 ไฟล์ 9,855 ไบต์
2 ไดเร็กทอรี 64,374,337,536 ไบต์
C:/Users/zhangbz/Desktop/demo>
ฉันควรทำอย่างไรหากไม่มีการสร้างหมวดหมู่หลายประเภทหลังจากการคอมไพล์
ทำแพ็คเกจและห่อหุ้ม
เพิ่มชื่อแพ็กเกจในบรรทัดแรกของไฟล์ต้นฉบับ ดังนี้:
คัดลอกรหัสดังต่อไปนี้: แพ็คเกจ mymenu;
คอมไพล์ใหม่โดยใช้คำสั่งต่อไปนี้:
คัดลอกโค้ดดังนี้: C:/Users/zhangbz/Desktop/demo>javac -d
หลังจากการคอมไพล์ใหม่ ไฟล์คลาสที่สร้างขึ้นจะถูกบันทึกในโฟลเดอร์ mymenu ในไดเร็กทอรีปัจจุบัน
จากนั้นระบุคลาสด้วยฟังก์ชันหลักที่จะดำเนินการเมื่อดับเบิลคลิกแพ็กเกจ jar:
เพิ่มไฟล์ (ชื่อไฟล์กำหนดเอง) ในไดเร็กทอรีที่มีโฟลเดอร์ mymenu เพื่อระบุคลาสหลัก:
คัดลอกรหัสดังต่อไปนี้: คลาสหลัก: mymenu.MyMenuTest
ข้อกำหนด: จะต้องมีการเว้นวรรคหลัง ///; จะต้องมีการขึ้นบรรทัดใหม่ที่ท้ายบรรทัดเพื่อระบุจุดสิ้นสุดของบรรทัดอินพุต
สุดท้ายให้ดำเนินการคำสั่งต่อไปนี้เพื่อบรรจุใหม่:
คัดลอกโค้ดดังต่อไปนี้: jar -cvfm my.jar 1.txt mymenu
เสร็จสิ้น คุณสามารถดับเบิลคลิกแพ็คเกจ jar เพื่อรันโปรแกรมจาวาได้
ฉันหวังว่าบทความนี้จะเป็นประโยชน์กับการเขียนโปรแกรม Java ของทุกคน