Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java-音频URL_Java_Url_Audio - Fatal编程技术网

Java-音频URL

Java-音频URL,java,url,audio,Java,Url,Audio,我有一个音频文件存储在项目中的一个文件夹中,我正在尝试调用该文件夹中的声音文件 我可以使用完整的URL调用该文件 新的java.net.URL(“文件:C:\NetBeansProjects\Puzzle\audio\applause2.wav”) 但是有没有办法缩短它,这样如果我移动项目,就不需要更改代码 谢谢 假设您将音频文件夹保持在与jar相同的级别可能的重复项,但此时应用程序没有jared。我只是在回答我部分同意的问题:答案可以(也是)给一个问题一个简单的答案,但也可以防止未来的问题给出

我有一个音频文件存储在项目中的一个文件夹中,我正在尝试调用该文件夹中的声音文件

我可以使用完整的URL调用该文件
新的java.net.URL(“文件:C:\NetBeansProjects\Puzzle\audio\applause2.wav”)

但是有没有办法缩短它,这样如果我移动项目,就不需要更改代码

谢谢


假设您将音频文件夹保持在与jar相同的级别

可能的重复项,但此时应用程序没有jared。我只是在回答我部分同意的问题:答案可以(也是)给一个问题一个简单的答案,但也可以防止未来的问题给出一个可预见的答案!使用project发布的资源加载的正确方法是使用资源加载,而不是本地文件。
File file = new File("audio\applause2.wav");