在快照所示的utility
包中,有一个类Constants
。在与 utility
相同的目录中,有一个名为 sounds
的文件夹
,也在快照中显示。到目前为止,我已经给出了 .wav
文件的完整路径。
类似于 W:/UnderTest/Blaah/Blaaaaah/Foo/sounds/file.wav
我应该如何给出路径,以便当我制作它的 .jar
文件时,声音仍然有效。我试过这个:
../sounds/Player_1.wav
但它不起作用,我得到java.io.FileNotFoundException: ..\sounds\Player_1.wav (系统找不到指定的路径)
最佳答案
试试这个......
URL url = Constants.class.getResource("/sounds/file.wav");
现在获取文件路径的 url....
关于java - 提供相对路径,以便当我在任何计算机上运行 jar 文件时声音都可以工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15858968/