Java 从没有InputStreams的类路径加载文件

Java 从没有InputStreams的类路径加载文件,java,file,url,io,inputstream,Java,File,Url,Io,Inputstream,我有一个不能接受InputStreams的库。它只接受文件和URL作为加载音乐的输入。有没有办法在没有InputStream的情况下加载资源文件夹中的文件?或者我只需要为声音创建一个单独的文件夹并使用 System.getProperty("user.dir") + path_to_file Class[Loader].getResource()返回URL。使用此方法获取指向类路径资源的URL,并将该URL传递到库。谢谢!例如,假设我的声音在“root/res/sound.wav”中,而我的类

我有一个不能接受InputStreams的库。它只接受文件和URL作为加载音乐的输入。有没有办法在没有InputStream的情况下加载资源文件夹中的文件?或者我只需要为声音创建一个单独的文件夹并使用

System.getProperty("user.dir") + path_to_file

Class[Loader].getResource()
返回URL。使用此方法获取指向类路径资源的URL,并将该URL传递到库。

谢谢!例如,假设我的声音在“root/res/sound.wav”中,而我的类在“root/src/utitlies/sound.java”中,我是否需要包含wav文件的完整路径?