【问题标题】:eclipse does not find sound patheclipse找不到声音路径
【发布时间】:2013-05-22 19:17:06
【问题描述】:

在这段代码中

in = new FileInputStream(getClass().getResource("/sonidos/inicio.wav").toString());

Eclipse 说:

java.io.FileNotFoundException: file:\C:\Users\OcioZ\Dropbox\Iker-Diego\JavaMusicianClient\bin\sonidos\inicio.wav (The file name, dir. name or vol. label name are not correct)

但声音文件存在。我正在将 "getClass().getResource("...").toString()" 写入识别的 jar 文件。

如果我只写相对路径:

 in = new FileInputStream("/sonidos/inicio.wav");

声音在 Eclipse 中播放正确,但在 jar 文件中却没有声音。

有什么想法吗??

谢谢。

【问题讨论】:

    标签: java eclipse audio jar path


    【解决方案1】:
    "/sonidos/inicio.wav"
    

    是绝对路径。尝试使用相对路径:

    in = new FileInputStream("./sonidos/inicio.wav");
    

    in = new FileInputStream("sonidos/inicio.wav");
    

    您也可以尝试使用getResourceAsStream() 而不是getResource()

    【讨论】:

      猜你喜欢
      • 2015-11-01
      • 2018-05-26
      • 1970-01-01
      • 1970-01-01
      • 2015-06-08
      • 1970-01-01
      • 2012-03-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多