Mã của tôi:.getResourceAsStream filepath khi chạy .jar
BufferedInputStream bis =
new BufferedInputStream(getClass().getResourceAsStream("playerhit.mp3"));
Mã này hoạt động tốt khi tập tin playerhit.mp3
là trong cùng một gói như MP3.class
nó đang chạy trong Tôi đang chạy này là .jar. Nếu tôi thay đổi đường dẫn tập tin thành một cái gì đó như /src/data/audio/playerhit.mp3
nó không hoạt động nữa. Có anyway để truy cập filepath khác với gốc của gói trong khi chạy như .jar?
là 'cái playerhit.mp3' sao chép vào classpath của bạn trong thời gian xây dựng? Những gì bạn sử dụng để xây dựng: Ant, Maven, ...? –
Tôi không nghĩ vậy ... và tôi đang sử dụng netbeans để xây dựng. – user2281673
Bạn có sử dụng "data/audio/playerhit.mp3" thay vì "playerhit.mp3" không? – NINCOMPOOP