Tôi gặp vấn đề lớn khi làm điều gì đó thực sự ngu ngốc. Đó là để nói mở một dòng vào một tập tin tài nguyên trong thư mục META-INF của tôi. Tôi đang làm việc trên một công cụ lọ và làm việc này:không thể đọc tệp từ META-INF
InputStream schemaIS = this.getClass().getClassLoader().getResourceAsStream("/META-INF/schema.xsd");
Tôi chỉ đơn giản là có được một giá trị rỗng! Dự án được xây dựng bằng cách sử dụng maven và tệp xsd kết thúc trong thư mục META-INF, nhưng nó vẫn không hoạt động.
Điều tôi không hiểu là lý thuyết đằng sau nó? Làm thế nào để ClassLoader thực hiện tra cứu trong hệ thống tập tin? Làm thế nào để tôi có được bàn tay của tôi trên tập tin?
nó là một ứng dụng web? – Bozho