无法在Eclipse项目的自定义文件夹下打开文件

时间:2014-05-26 12:57:59

标签: java eclipse

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

当我将文件放在我的项目root diercotry上并使用:

File file = new File("/extract.ppt");

文件打开就好了。

但是由于我将在我的应用程序中使用更多文件,我认为将它们全部组织在一个文件夹下是个好主意。所以我在我的主项目文件夹下创建了一个名为“files”的文件夹,并尝试使用:

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

但是我收到一条错误消息,说该文件不存在。只要“extract.ppt”存在,我就检查了Eclipse项目的文件夹和“files”文件夹。

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

请改用:

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

“。\\ files \\ ...”就像说LOOK当前目录IN文件夹文件IN ...

答案 1 :(得分:0)

您应该使用相对路径:

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

files文件夹应位于项目下。 就像.setting或bin文件夹

一样