URL fileURL= yourClassName.class.getResource("yourFileName.extension");
String myURL= fileURL.toString();
теперь вам не нужно длинное имя пути, ПЛЮС, это динамическое по своей природе, то есть, теперь вы можете переместить свой проект на любой компьютер, любой диск.
Это потому, что он обращается к URL, используя ваше местоположение CLASS, а не любое статическое расположение (например, c: \ folder \ ab.mp3, тогда вы не сможете получить доступ к этому файлу, если переместитесь на диск D, потому что тогда вам придется переключиться на D: /folder/ab.mp3 вручную, что по своей природе статично)
(ПРИМЕЧАНИЕ: просто сохраните этот файл в своем проекте)
Вы можете использовать fileURL в качестве: File file = new File (fileURL.toURI ());
Вы можете использовать myURL как: Media musicFile = new Media (myURL); // в javaFX, которой нужна строка, а не URL файла