mojego kodu.getResourceAsStream filepath podczas uruchamiania .jar
BufferedInputStream bis =
new BufferedInputStream(getClass().getResourceAsStream("playerhit.mp3"));
Ten kod działa poprawnie, gdy plik playerhit.mp3
jest w tym samym opakowaniu co MP3.class
jest uruchomiony w biegnę to jako JAR. Jeśli mimo to zmienię ścieżkę pliku na taką, jak /src/data/audio/playerhit.mp3
, to już nie działa. Czy mimo to istnieje dostęp do innej ścieżki do pliku niż katalog główny pakietu podczas działania jako .jar?
Czy 'playerhit.mp3' skopiowane na ścieżce klasy podczas kompilacji? Do czego budujesz: Ant, Maven, ...? –
Nie sądzę ... i używam netbeans do budowania. – user2281673
Czy użyłeś "data/audio/playerhit.mp3" zamiast "playerhit.mp3"? – NINCOMPOOP