我正在尝试从 Eclipse 启动配置(调试 > 调试配置)加载文件。但是我不认为我的文件位于 eclipse 运行时可以识别的正确位置。这是代码。
1 . Step 1 : Fetch the name of the program from the launch configuration
2 . Step 2 : Check if the file exits .
我每次都中止。所以我的文件似乎不在正确的位置。但我确信它是。
编辑
我使用以下 APIString path ResourcesPlugin.getWorkspace().getRoot().getFile(new Path(program)).getRawLocation().toString();
来确定正在搜索的位置。然而令人惊讶的是,以下 API 无法看到该成员存在于路径中
失败的 API
String text = fProgramText.getText();
if (text.length() > 0) {
IPath path = new Path(text);
if (ResourcesPlugin.getWorkspace().getRoot().findMember(path) == null) {
setErrorMessage("Specified program does not exist");
return false;
}
} else {
setMessage("Specify a program");
}