Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/305.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 如何从源文件夹eclipse访问文件_Java - Fatal编程技术网

Java 如何从源文件夹eclipse访问文件

Java 如何从源文件夹eclipse访问文件,java,Java,在eclipse上的项目中,我创建了另一个源文件夹来保存mp3文件。有人知道如何访问该文件吗。文件路径是什么?我这样做的原因是,当我将此文件转换为jar文件并在不同的计算机上运行时,它将包含在我的项目中。如果有人对如何做到这一点有更好的想法,请随时作出贡献 右键单击项目>属性>资源>位置 如果您想以编程方式进入,eclipse通常会启动jvm,并将工作目录设置为项目的基础,这样您就可以从新文件(“.”)导航在spring中检查类class:中的getResourceAsStream方法: Res

在eclipse上的项目中,我创建了另一个源文件夹来保存mp3文件。有人知道如何访问该文件吗。文件路径是什么?我这样做的原因是,当我将此文件转换为jar文件并在不同的计算机上运行时,它将包含在我的项目中。如果有人对如何做到这一点有更好的想法,请随时作出贡献

右键单击项目>属性>资源>位置


如果您想以编程方式进入,eclipse通常会启动jvm,并将工作目录设置为项目的基础,这样您就可以从
新文件(“.”)导航
在spring中检查类class:

中的getResourceAsStream方法:

ResourceLoader resourceLoader;

final Resource resource  = 
    resourceLoader.getResource("classpath:com/XX/XX/" + filename);

在Eclipse中,右键单击项目并选择“属性”。
选择“资源”后,它会显示“位置:”即项目的路径。

假设您在项目中添加了一个名为Audio的文件夹,那么您可以访问如下mp文件:

new File(".\\Audio\\MyAudioFile.mp3")...

因为它在你的源代码中,所以你应该能够把“sound.mp3”放进去,然后把它放出来。如果这不起作用,您可以始终创建一个新文件的实例,为其分配所需的文件,并使用System.out.println(file.getAbsolutePath());很抱歉打扰您,但是类路径:com//XX/XX/看起来是什么样的…有人能给我举个例子吗?假设您将项目中的文件保存在com.audio.files之类的包中,并且可以更改类路径中任何文件夹的com:/XXX