Хорошо, я наконец понял. Я не думаю, что это проблема со звуком, я совершенно уверен, поскольку я могу получить wav для игры с кодом, очень похожим на ваш, это проблема с ресурсами в jar-файлах, которая может быть довольно сложной. Я бы предложил следующее, основываясь на экспериментах по редактированию приведенного выше кода:
getClass против getClassLoader
Если вы используете getClass, путь должен начинаться с косой черты, /. Итак, если ваш .wav находится на верхнем уровне, ./blopp.wav - это то, что нужно. Скорее всего, это единственная корректировка, которая вам понадобится, если файл .wav распознается sun.audio. *.
Если вы можете найти ресурс в банке, но не слышите звук, возможно, попробуйте другой файл .wav. Некоторые хорошие WAV-файлы здесь