Java 如何在Eclipse插件中获取对当前项目的引用?
我正在为Eclipse创建一个编辑器。现在,当用户创建具有适当扩展名的新文件时,编辑器将启动。我的问题是,如何获得文件所在项目的引用?例如,假设我有一个包含两个项目的工作区,P1和P2。我右键单击P2并创建一个新文件,我可以从中获得P2的引用吗Java 如何在Eclipse插件中获取对当前项目的引用?,java,eclipse,eclipse-plugin,Java,Eclipse,Eclipse Plugin,我正在为Eclipse创建一个编辑器。现在,当用户创建具有适当扩展名的新文件时,编辑器将启动。我的问题是,如何获得文件所在项目的引用?例如,假设我有一个包含两个项目的工作区,P1和P2。我右键单击P2并创建一个新文件,我可以从中获得P2的引用吗 最终,我需要引用项目的AST或Java模型,但即使是识别项目的字符串也可以使用。我认为,答案很简单:IFile.getProject()可以使用 如果在init()方法中使用FileEditorInput,则可以使用以下代码获取搜索的项目资源: File
最终,我需要引用项目的AST或Java模型,但即使是识别项目的字符串也可以使用。我认为,答案很简单:IFile.getProject()可以使用 如果在init()方法中使用FileEditorInput,则可以使用以下代码获取搜索的项目资源: FileEditorInput fileInput=(FileEditorInput)输入; fileInput.getFile().getProject() 有帮助吗?