รับ Eclipse เพื่อส่งออกไลบรารี่เป็น jar

ฉันจะทำให้ Eclipse ส่งออกเนื้อหาทั้งหมดของ JRE System Library [JavaSE-1.6] และ Referenced Libraries เป็น jar ที่ไม่สามารถรันได้อย่างไร

ฉันต้องการใช้ -classpath เพื่อรวบรวมไฟล์ jar หลายไฟล์เข้าด้วยกันแทนที่จะใช้ Export > Runnable JAR file ของ Eclipse แรงจูงใจ: การแลกเปลี่ยนคลาสเดียวที่เกิดขึ้นในแพ็คเกจของตัวเองโดยการเปลี่ยนโถ

มันง่ายพอที่จะส่งออกแพ็คเกจของตัวเองในขวด (ที่ไม่สามารถรันได้) แต่ตอนนี้ฉันต้องการคลาส "ไลบรารี" เช่นกัน และฉันไม่พบวิธีที่ง่ายและชัดเจนในการทำเช่นนั้น


person H2ONaCl    schedule 12.10.2012    source แหล่งที่มา


คำตอบ (1)


มีตัวเลือกเมื่อคุณเอ็กซ์พอร์ต JAR ที่รันได้ไปที่ "คัดลอกไลบรารีที่จำเป็นลงในโฟลเดอร์ย่อยถัดจาก JAR ที่สร้างขึ้น" มันจะใช้ได้ผลกับกรณีของคุณหรือไม่?

person robamaton    schedule 12.10.2012
comment
ฉันทำอย่างนั้นและห้องสมุดเหล่านั้นดูเหมือนจะเพียงพอแม้ว่าจะไม่รวมห้องสมุด JRE ก็ตาม ปรากฏในโฟลเดอร์ไม่ใช่ jar เดียวดังนั้นจึงต้องใช้ไวด์การ์ด - person H2ONaCl; 13.10.2012