ประเภทแรก: ใช้ฟังก์ชั่นการส่งออกที่มาพร้อมกับคราส
วิธีแรกแบ่งออกเป็นสองสถานการณ์เพื่อดูสถานการณ์แรก: แพ็คเกจโครงการโดยไม่มีการอ้างอิงถึงขวดภายนอก
ขั้นตอนที่ 1: คลิกขวาที่โครงการและเลือกส่งออกเลือก Java> ไฟล์ jar (ไม่เลือกไฟล์ jar runnable)
ขั้นตอนที่ 2: เลือกโครงการและไฟล์ที่คุณต้องการส่งออกและระบุเส้นทางการส่งออกไฟล์ คลิกที่สองขั้นตอนถัดไปติดต่อกันไปยังขั้นตอนที่สี่
ขั้นตอนที่ 3: เลือกคลาสหลัก
ทำตามขั้นตอนข้างต้นเพื่อทำบรรจุภัณฑ์ของโครงการ JAR ภายนอกโดยไม่ต้องอ้างอิง
กรณีที่สอง: แพ็คเกจโครงการโดยไม่มีการอ้างอิงถึงขวดภายนอก
เมื่อเราอ้างอิงขวดภายนอกมันค่อนข้างยุ่งยากในการใช้การส่งออกที่มาพร้อมกับคราส
ขั้นตอนที่ 1: เตรียมไฟล์รายการหลัก "mainfest.mf" และวางไว้ใต้โฟลเดอร์โครงการ
mainfest.mf เป็นไฟล์การกำหนดค่าของ JAR บรรทัดแรกกำหนดเวอร์ชันบรรทัดที่สองชี้ให้เห็นเส้นทางของขวดภายนอกบรรทัดที่สามเป็นตัวบ่งชี้คลาสหลักและบรรทัดที่สี่คือเส้นเปล่า
Manifest-version: 1.0 คลาส-ธ
เป็นที่น่าสังเกตว่าการเขียน MainFest.MF ต้องการข้อกำหนดที่เข้มงวดและความประมาทเล็กน้อยจะทำให้การดำเนินการของ JAR ไม่ถูกต้อง
1 บรรทัดแรกไม่สามารถว่างเปล่าได้ไม่สามารถมีเส้นที่ว่างเปล่าระหว่างบรรทัดและอักขระสุดท้ายของแต่ละบรรทัดไม่สามารถเป็นพื้นที่ได้
2 บรรทัดสุดท้ายจะต้องเป็นบรรทัดที่ว่างเปล่า
3 จะต้องมีช่องว่างระหว่างชื่อและค่าของแต่ละคุณสมบัติ (หลังลำไส้ใหญ่)
4 แต่ละบรรทัดของไฟล์ต้องไม่เกิน 72 ไบต์ (โดยปกติจะเป็นตัวอักษร ASCII 70 ตัวรวมถึงการแบ่งสายคืนรถ); หาก 72 ไบต์ไม่เพียงพอบรรทัดใหม่จะเริ่มต้นและเริ่มต้นด้วยพื้นที่: บรรทัดที่เริ่มต้นด้วยพื้นที่ถือว่าเป็นความต่อเนื่องของบรรทัดก่อนหน้า
กฎรายละเอียดบทความนี้พูดถึงข้อควรระวังสำหรับการเขียนไฟล์ manifest.mf
ขั้นตอนที่ 2: เช่นเดียวกับโครงการที่ไม่มีขวดภายนอกให้ดำเนินการขั้นตอนที่ 3 ก่อนเช่นเดียวกับด้านบน ความแตกต่างคือคุณต้องเลือกรายการที่มีอยู่แล้วคลิกเสร็จสิ้น
ข้างต้นเป็นสองสถานการณ์ของวิธีแรก ณ จุดนี้เราสามารถสร้างแพ็คเกจ JAR (วิธีเรียกใช้ไฟล์ jar? คลิกที่นี่)
ประเภทแรก: ใช้ขวดไขมันปลั๊กอิน Eclipse เพื่อแพ็คเกจขวด
ขั้นตอนที่ 1: ติดตั้งปลั๊กอิน Fat Jar สำหรับ Eclipse ก่อน
เว็บไซต์อัปเดต Fat Jar: http://kurucz-grafika.de/fatjar
หลังจากโหลดไฟล์แล้วคลิกเพื่อเลือกทั้งหมดแล้วคุณจะรู้ว่าขั้นตอนต่อไปเสร็จสมบูรณ์ คุณจะแจ้งให้รีสตาร์ทและการติดตั้งจะเสร็จสมบูรณ์ (ข้อผิดพลาดในการติดตั้ง Fat Jar? คลิกที่นี่)
ขั้นตอนที่ 2: คลิกขวาที่ชื่อโครงการแล้วคุณจะเห็น Build Fat Jar และคลิก
ขั้นตอนที่ 3: กำหนดค่าตำแหน่งที่เก็บข้อมูลของขวดและคลาสหลัก
จำเป็นต้องใช้ในกล่องสีแดงคลิกเบราว์เซอร์เพื่อเลือกคลาสหลัก (ไม่สามารถคลิกเบราว์เซอร์? คลิกที่นี่เพื่อดูวิธีแก้ปัญหา)
ขั้นตอนที่ 4: เลือกไฟล์ที่จะบรรจุและขวดภายนอกและคลิกเสร็จสิ้น
ณ จุดนี้เราได้เสร็จสิ้นโครงการโดยใช้ปลั๊กอิน Fat Jar เพื่อสร้างขวดภายนอก
ปัญหาที่อาจพบได้ในช่วงกลางและการแก้ปัญหา
คำถามที่ 1: วิธีเรียกใช้ไฟล์ JAR หลังจากบรรจุไว้?
สารละลาย:
วิธีแรก: พิมพ์ java -jar xxx.jar โดยตรงภายใต้ CMD เพื่อเริ่มทำงาน (คุณอาจต้องสลับตัวอักษรไดรฟ์และโฟลเดอร์คลิกที่นี่)
(ดังที่แสดงในภาพขวดที่วางไว้ใต้ C ผู้ใช้ดิสก์ C> เฉิน)
วิธีที่สอง: สร้างไฟล์แบตช์ใหม่เนื้อหา: java -jar xxx.jar เพียงวางไว้ใต้โฟลเดอร์เดียวกับแพ็คเกจ JAR จากนั้นดับเบิลคลิกเพื่อเรียกใช้เพื่อดูเอฟเฟกต์
คำถามที่ 2: ฉันควรทำอย่างไรถ้าฉันได้รับข้อผิดพลาดเมื่อติดตั้งขวดไขมัน?
สารละลาย:
ในคราส
ช่วยเหลือ -> ติดตั้งซอฟต์แวร์ใหม่ ... -> ทำงานกับ
-> เลือก "การอัปเดตโครงการ Eclipse - http://download.eclipse.org/eclipse/updates/4.7"
-> ตรวจสอบ "ปลั๊กอินสไตล์ Eclipse 2.0" ภายใต้ "การทดสอบ Eclipse เครื่องมือตัวอย่างและความพิเศษ"
หลังจากการติดตั้งเพียงแค่ติดตั้งขวดไขมัน
คำถามที่ 3: ทำไมไฟล์เรียกดูคลาสหลักของฉันไม่ได้? (เดาว่าอาจมีปัญหาเกี่ยวกับความเข้ากันได้ของ Eclipse และ Fat Jar)
สารละลาย:
ก่อนอื่นให้ใช้การส่งออกที่รวมอยู่ใน Eclipse เพื่อดูชื่อคลาสหลัก (วิธีการส่งออกเป็นไปตามด้านบน) จากนั้นคัดลอกและวางและดำเนินการต่อไปยังขั้นตอน
โดยทั่วไปคลาสหลักคือชื่อแพ็คเกจ ชื่อคลาสหลักอาจไม่มี Java, Main และคำต่อท้ายอื่น ๆ
หมายเหตุ: ซอฟต์แวร์และเวอร์ชันที่ใช้ในบทความมีดังนี้
Eclips Oxygen พร้อมปลั๊กอินการแปลอย่างเป็นทางการ
JDK 9
ปลั๊กอินขวดไขมัน
สรุป
ข้างต้นเป็นคำอธิบายโดยละเอียดของทั้งสองวิธีและวิธีการแก้ปัญหาสำหรับ eclipse เพื่อจัดทำโปรเจ็กต์ในไฟล์ JAR ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน หากคุณมีคำถามใด ๆ โปรดฝากข้อความถึงฉันและบรรณาธิการจะตอบกลับทุกคนในเวลา ขอบคุณมากสำหรับการสนับสนุนเว็บไซต์ Wulin.com!