ฉันมีโครงสร้างโฟลเดอร์นี้:
D: \ JavaProjects \ OlivePressApp \ com \ lynda \ olivepress \ Main.class D: \ JavaProjects \ OlivePressApp \ com \ lynda \ olivepress \ press \ OlivePressApp \ com \ lynda \ olivepress \ มะกอก \ Kalamata .class D: \ JavaProjects \ OlivePressApp \ com \ lynda \ olivepress \ oligur \ oligurian.class D: \ JavaProjects \ OlivePressApp \ com \ lynda \ olivepress \ olives \ Olive.class
Main.class
อยู่ในแพคเกจ com.lynda.olivepress
มีสองแพ็คเกจอื่น ๆ :
com.lynda.olivepress.press
com.lynda.olivepress.olive
1) สร้างไฟล์ที่"Manifest.txt"
มีสองบรรทัดบรรทัดแรกกับคลาสหลักและบรรทัดว่างที่สอง
Main-Class: com.lynda.olivepress.Main
D: \ JavaProjects \ OlivePressApp \ Manifest.txt
2) สร้าง JAR ด้วย Manifest และ Main-Class Entry Point
D: \ JavaProjects \ OlivePressApp>jar cfm OlivePressApp.jar Manifest.txt com/lynda/olivepress/Main.class com/lynda/olivepress/*
3) เรียกใช้ JAR
java -jar OlivePressApp.jar
หมายเหตุ: com/lynda/olivepress/*
หมายถึงรวมถึงอีกสองแพคเกจดังกล่าวข้างต้นก่อนที่จุด 1)