มีวิธีใน Java ในการสร้างอินสแตนซ์ไฟล์บนทรัพยากรที่ดึงมาจาก jar ผ่าน classloader หรือไม่
แอปพลิเคชันของฉันใช้ไฟล์บางไฟล์จาก jar (ค่าเริ่มต้น) หรือจากไดเร็กทอรีระบบไฟล์ที่ระบุในรันไทม์ (อินพุตของผู้ใช้) ฉันกำลังมองหาวิธีที่สอดคล้องกันในการ
a) การโหลดไฟล์เหล่านี้เป็นสตรีม
b) การแสดงรายการไฟล์ในไดเร็กทอรีที่ผู้ใช้กำหนดเองหรือไดเร็กทอรีใน jar ตามลำดับ
แก้ไข: เห็นได้ชัดว่าแนวทางที่ดีที่สุดคือการอยู่ห่างจาก java.io ไฟล์ทั้งหมด มีวิธีโหลดไดเร็กทอรีจาก classpath และแสดงรายการเนื้อหา (ไฟล์ / เอนทิตีที่อยู่ในนั้น) หรือไม่