Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/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 规范路径不工作_Java_Path_Relative Path - Fatal编程技术网

Java 规范路径不工作

Java 规范路径不工作,java,path,relative-path,Java,Path,Relative Path,所以我尝试使用规范路径来访问声音文件,但它似乎不起作用。这是我的密码: // load wave data from buffer WaveData wavefile = WaveData.create("/Users/spex/NetBeansProjects/spaceinvaders/src/spaceinvaders/spaceinvaders/" + path); 它似乎正在尝试从类路径的位置获取路径。有没有办法让它知道我想输入规范路径而不是本地路径?请尝试使用URL,如下所述: 或

所以我尝试使用规范路径来访问声音文件,但它似乎不起作用。这是我的密码:

// load wave data from buffer
WaveData wavefile = WaveData.create("/Users/spex/NetBeansProjects/spaceinvaders/src/spaceinvaders/spaceinvaders/" + path);

它似乎正在尝试从类路径的位置获取路径。有没有办法让它知道我想输入规范路径而不是本地路径?

请尝试使用URL,如下所述:


或者,从文件创建输入流,调用。

WaveData不是JDK或JRE的一部分。您必须了解它如何解释其参数。我们猜不到。这与“规范”路径名无关。
WaveData wavefile = WaveData.create(new URL("file:/Users/spex/NetBeansProjects/spaceinvaders/src/spaceinvaders/spaceinvaders/" + path));