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));