我正在为Eclipse开发一个自定义插件,我有一个名为“extract.ppt”的powerpoint文件,我想通过我的源代码打开它。
当我将文件放在我的项目root diercotry上并使用:
File file = new File("/extract.ppt");
文件打开就好了。
但是由于我将在我的应用程序中使用更多文件,我认为将它们全部组织在一个文件夹下是个好主意。所以我在我的主项目文件夹下创建了一个名为“files”的文件夹,并尝试使用:
File file = new File("/files/extract.ppt");
但是我收到一条错误消息,说该文件不存在。只要“extract.ppt”存在,我就检查了Eclipse项目的文件夹和“files”文件夹。
有什么想法吗?
答案 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文件夹