从jar中的资源文件夹加载文件
我的音频包中有一个.wav文件。 当我使用..//audio//sound.wav时,从ide运行时会播放声音,但从jar运行时不会播放。 我确信音频包在罐子里。 如果我将.wav与类放在同一个包中,它甚至可以从jar中工作。 如何让类在jar中看到音频包?试试这个 检查jar(使用winrar打开)并找到.wav文件的路径。让我们说它是路径。。。 现在使用从jar中的资源文件夹加载文件,jar,wav,Jar,Wav,我的音频包中有一个.wav文件。 当我使用..//audio//sound.wav时,从ide运行时会播放声音,但从jar运行时不会播放。 我确信音频包在罐子里。 如果我将.wav与类放在同一个包中,它甚至可以从jar中工作。 如何让类在jar中看到音频包?试试这个 检查jar(使用winrar打开)并找到.wav文件的路径。让我们说它是路径。。。 现在使用 ClassLoader classLoader = Thread.currentThread().getContextClassLoade
ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
InputStream is = classLoader.getResourceAsStream(PATH);
它应该有用