String projectRoot = Platform.getInstanceLocation().getURL().getPath();java
IFile file = (IFile) PlatformUI.getWorkbench()
.getActiveWorkbenchWindow().getActivePage()
.getActiveEditor().getEditorInput().getAdapter(IFile.class);
IProject project = file.getProject();程序員
IFolder srcFolder = ResourcesPlugin.getPlugin().getWorkspace().getRoot().getProject("yourprojectname").getFolder("src");
IFile file = srcFolder.getFile("hibernate.cfg.xml");
File afile = file.getFullPath().toFile();
String path = afile.getAbsolutePath(); //文件絕對路徑架構