ฉันได้รวบรวมไฟล์JARและระบุ Main-Class ในรายการ (ฉันใช้ฟังก์ชันEclipse Export ) lib
การอ้างอิงของฉันที่มีทั้งหมดในไดเรกทอรีที่ระบุว่า ดูเหมือนจะไม่ได้คำตอบที่ตรงเกี่ยวกับวิธีเรียกใช้ไฟล์ JAR ของฉันในขณะที่ระบุว่าควรใช้lib/*
เป็น classpath
ฉันพยายามแล้ว:
]$ java -jar -cp .:lib/* MyJar.jar
]$ java -cp .:lib/* -jar MyJar.jar
]$ java -cp .:lib/* com.somepackage.subpackage.Main
ฯลฯ ...
แต่ละข้อให้ข้อผิดพลาดว่า:
Error: Could not find or load main class ....
หรือNoClassDefFoundError
ระบุว่าไม่พบไลบรารี
ฉันพยายามสร้างไฟล์ JAR ใหม่และรวมlib
ไดเร็กทอรีและเนื้อหา แต่ก็ยังไม่มีลูกเต๋า ...
ฉันจะเรียกใช้ไฟล์ JAR จากบรรทัดคำสั่งและระบุ classpath ที่จะใช้ได้อย่างไร