Скорее всего, ваша программа просто завершается, потому что код в методе main
завершается очень быстро.
Мы не знаем, какой у вас Player
, но я думаю, что он воспроизводит музыку в потоке, отличном от основного потока, поэтому, пока ваш код останавливается, он работает нормально.
В методе main
вы должны остановить выполнение кода. Для этого вы можете просто прочитать что-то из консоли, используя:
import java.util.Scanner;
...
// here we will get input and program won't quit until we press Return
new Scanner(System.in).readLine();
В дополнение к этому вы можете использовать что-то вроде
try{Thread.sleep(Long.MAX_VALUE);} catch(Exception e){}
для сна основного потока и ожидания слишком много времени.