Java Can';t在我的Eclipse项目上的自定义文件夹下打开文件

Java Can';t在我的Eclipse项目上的自定义文件夹下打开文件,java,eclipse,Java,Eclipse,我正在为Eclipse开发一个自定义插件,我有一个名为“extract.ppt”的powerpoint文件,我想通过源代码打开它 当我将文件放在我的项目根目录中并使用: File file = new File("/extract.ppt"); 文件打开得很好 但是因为我会在我的应用程序中使用更多的文件,所以我想把它们都放在一个文件夹下是个好主意。因此,我在主项目文件夹下创建了一个名为“文件”的文件夹,并尝试使用: File file = new File("/files/extract.pp

我正在为Eclipse开发一个自定义插件,我有一个名为“extract.ppt”的powerpoint文件,我想通过源代码打开它

当我将文件放在我的项目根目录中并使用:

File file = new File("/extract.ppt");
文件打开得很好

但是因为我会在我的应用程序中使用更多的文件,所以我想把它们都放在一个文件夹下是个好主意。因此,我在主项目文件夹下创建了一个名为“文件”的文件夹,并尝试使用:

File file = new File("/files/extract.ppt");
但是我得到一个错误,说文件不存在。我检查了Eclipse项目的文件夹和文件夹“files”,只要有“extract.ppt”

有什么想法吗?

用这个代替:

File file = new File(".\\files\\extract.ppt");

“\\files\\…”类似于说“在…中的文件夹文件中查找当前目录”

您应该使用相对路径:

File file = new File("./files/extract.ppt");
文件
文件夹应位于项目下。
就像.setting或bin folder

一样,没有前导斜杠
files/extract.ppt
?尝试过它。我还是犯了同样的错误。我也试过了,我也犯了同样的错误。文件夹“files”确实在项目文件夹下。您确定文件名是.ppt而不是
.pptx
。。。我想不出别的了。