ฉันจะนำเข้า jar ใน Eclipse ได้อย่างไร
ฉันจะนำเข้า jar ใน Eclipse ได้อย่างไร
คำตอบ:
คุณสามารถเพิ่ม jar ใน Eclipse ได้โดยคลิกขวาที่ Project → Build Path →กำหนดค่า Build Path ภายใต้แท็บไลบรารีคลิกเพิ่มขวดหรือเพิ่มไหภายนอกและให้ Jar การสาธิตอย่างรวดเร็วที่นี่
เห็นได้ชัดว่าวิธีการแก้ปัญหาข้างต้นเป็น "ด่วน" อย่างไรก็ตามหากคุณกำลังทำงานในโครงการที่คุณต้องการส่งไฟล์ไปยังแหล่งเก็บข้อมูลควบคุมฉันขอแนะนำให้เพิ่มไฟล์ Jar ไปยังโฟลเดอร์ไลบรารีเฉพาะภายในแหล่งเก็บข้อมูลควบคุมของคุณและอ้างอิงน้อยหรือทั้งหมดตามที่กล่าวไว้ข้างต้น
การเพิ่ม Jar ภายนอกไม่ฉลาดในกรณีที่คุณต้องการเปลี่ยนตำแหน่งโครงการในระบบไฟล์
วิธีที่ดีที่สุดคือการเพิ่ม jar เพื่อสร้างพา ธ ดังนั้นโครงการของคุณจะรวบรวมหากส่งออก:
สร้างโฟลเดอร์ชื่อ lib ในโฟลเดอร์โครงการของคุณ
คัดลอกไปยังโฟลเดอร์นี้ไฟล์ jar ทั้งหมดที่คุณต้องการ
รีเฟรชโครงการของคุณในคราส
เลือกไฟล์ jar ทั้งหมดจากนั้นคลิกขวาที่หนึ่งในนั้นและเลือก Build Path -> Add to Build Path
สองทางเลือก:
1 / จากโครงการ:
2 / หากคุณมี jar อื่นที่นำเข้าแล้วจากไดเรกทอรี "References Libraries":
ทั้งคู่จะนำคุณไปสู่หน้าจอนี้ซึ่งคุณสามารถจัดการห้องสมุดของคุณ:
นี่คือขั้นตอน:
คลิกไฟล์> นำเข้า หน้าต่างนำเข้าจะเปิดขึ้น
ภายใต้เลือกแหล่งที่มานำเข้าคลิก J2EE> ไฟล์ JAR ของไคลเอ็นต์แอป
คลิกถัดไป
ในฟิลด์ไฟล์แอปพลิเคชันไคลเอนต์ป้อนตำแหน่งและชื่อของไฟล์แอปพลิเคชันไคลเอนต์ JAR ที่คุณต้องการนำเข้า คุณสามารถคลิกปุ่มเรียกดูเพื่อเลือกไฟล์ JAR จากระบบไฟล์
ในฟิลด์โปรเจ็กต์ไคลเอ็นต์แอ็พพลิเคชันพิมพ์ชื่อโปรเจ็กต์ใหม่หรือเลือกโปรเจ็กต์ไคลเอ็นต์แอ็พพลิเคชันจากรายการดร็อปดาวน์ หากคุณพิมพ์ชื่อใหม่ในฟิลด์นี้โครงการแอปพลิเคชันไคลเอนต์จะถูกสร้างขึ้นตามเวอร์ชันของไฟล์แอปพลิเคชันไคลเอนต์ JAR และจะใช้ตำแหน่งเริ่มต้น
ในรายการดร็อปดาวน์ Target runtime เลือกแอ็พพลิเคชันเซิร์ฟเวอร์ที่คุณต้องการกำหนดเป้าหมายสำหรับการพัฒนาของคุณ การเลือกนี้มีผลต่อการตั้งค่าเวลาทำงานโดยการแก้ไขรายการเส้นทางคลาสสำหรับโครงการ
หากคุณต้องการเพิ่มโมดูลใหม่เข้ากับโครงการแอปพลิเคชันองค์กรให้เลือกช่องทำเครื่องหมายเพิ่มโครงการไปที่ EAR จากนั้นเลือกโครงการแอปพลิเคชันองค์กรที่มีอยู่จากรายการหรือสร้างใหม่โดยการคลิกใหม่
หมายเหตุ : หากคุณพิมพ์ชื่อโครงการแอปพลิเคชันองค์กรใหม่โครงการแอปพลิเคชันองค์กรจะถูกสร้างในตำแหน่งเริ่มต้นด้วยรุ่น J2EE ที่เข้ากันได้ต่ำที่สุดตามรุ่นของโครงการที่กำลังสร้าง ถ้าคุณต้องการระบุรุ่นอื่นหรือตำแหน่งที่ตั้งอื่นสำหรับแอปพลิเคชันองค์กรคุณต้องใช้ตัวช่วยสร้างโครงการแอปพลิเคชันองค์กรใหม่
คลิกเสร็จสิ้นเพื่ออิมพอร์ตไฟล์ JAR ของไคลเอ็นต์แอปพลิเคชัน
เพียงความคิดเห็นเกี่ยวกับการนำเข้าขวดเข้าในโครงการ Eclipse (การพัฒนาปลั๊กอิน):
ในกรณีที่คุณกำลังพัฒนาปลั๊กอิน Eclipse คุณควรใช้กลไกการรวมกลุ่มของ Eclipse แทนการนำเข้า jar เข้าสู่โปรเจ็กต์ปลั๊กอิน Eclipse (หรือดีกว่าของ OSGi รันไทม์พื้นฐาน, Equinox) ใช้บันเดิลที่เรียกว่าซึ่งมีข้อมูลบางอย่างมากกว่าไหธรรมดา (เช่น, ข่าวสาร, การอ้างอิงถึงบันเดิลอื่น ๆ , แพ็คเกจที่ส่งออก; ดูไฟล์ MANIFEST.MF) เนื่องจากข้อมูลนี้บันเดิล OSGi สามารถโหลด / ยกเลิกการโหลดแบบไดนามิกและมีการแก้ปัญหาการพึ่งพาอัตโนมัติที่มีอยู่ในรันไทม์ OSGi / Eclipse ดังนั้นการใช้บันเดิล OSGi แทนไหธรรมดา (ที่มีอยู่ในบันเดิล OSGi อื่น) มีข้อดีบางประการ
(BTW: ปลั๊กอิน Eclipse เป็นสิ่งเดียวกับบันเดิล OSGi)
มีโอกาสที่ดีที่ใครบางคนรวมห้องสมุด (บุคคลที่สาม) บางกลุ่มเป็นชุด OSGi คุณอาจต้องการดูที่เก็บบันเดิลต่อไปนี้:
Eclipse -> การตั้งค่า -> Java -> เส้นทางการสร้าง -> ไลบรารีผู้ใช้ -> ใหม่ (ตั้งชื่อ) -> เพิ่มไหภายนอก
(ฉันขอแนะนำให้ลากไลบรารี่ใหม่ของคุณลงในโฟลเดอร์ eclipse ก่อนที่จะทำตามขั้นตอนเหล่านี้เพื่อให้ทุกอย่างเข้าด้วยกันด้วยวิธีนี้หากคุณติดตั้ง Eclipse อีกครั้งหรือ OS ของคุณคุณจะไม่ต้อง rwlink อะไรเลย คลิกตกลง
คลิกขวาที่โครงการของคุณแล้วเลือก Build Path -> Add Library
FYI เพียงแค่โค้ดจากนั้นคลิกขวาและที่มา -> จัดระเบียบการนำเข้า
ก่อนอื่นคุณจะไปที่โครงการของคุณสิ่งที่คุณสร้างขึ้นและคลิกขวาถัดไปในเมาส์ของคุณและเลือกคุณสมบัติที่ด้านล่างและเลือกสร้างเส้นทางในมุมซ้ายและเพิ่มไฟล์ jar ภายนอกเพิ่มคลิกใช้มัน.
C: \ oraclexe \ แอป \ oracle \ สินค้า \ 10.2.0 \ เซิร์ฟเวอร์ \ JDBC \ lib \ ojdbc14.jar
ojdbc14.jar (เป็นไฟล์ jar)
ในคราสฉันรวมไฟล์ jar ที่บีบอัดเช่นไฟล์ zip Eclipse อนุญาตให้ฉันเพิ่มไฟล์ zip นี้เป็น jar ภายนอก แต่เมื่อฉันพยายามเข้าถึงคลาสใน jar พวกเขาจะไม่ปรากฏขึ้น
หลังจากการทดลองและข้อผิดพลาดมากมายฉันพบว่าการใช้รูปแบบ zip ไม่ทำงาน เมื่อฉันเพิ่มไฟล์ jar มันก็ใช้ได้กับฉัน