【问题标题】:Projects from Eclipse Package Explorer来自 Eclipse 包资源管理器的项目
【发布时间】:2009-08-05 09:48:20
【问题描述】:

我开发了一个Eclipse插件项目,我开始几天 以前,我有一个问题。我的插件有效,我的插件 工具栏有一个按钮,名为提取项目。 当我点击这个按钮时,插件会写下 包资源管理器中打开的项目。 如何从包资源管理器中获取项目名称?

我使用了 ISelection,但不幸的是 ISelection 对象是空的。包资源管理器中有三个打开的​​项目。

感谢您的回答!

【问题讨论】:

    标签: java eclipse eclipse-plugin


    【解决方案1】:

    您不需要选择。您应该从工作区根目录开始,然后从那里开始。

    ResourcesPlugin.getWorkspace().getRoot()
    

    如果您想访问项目的 Java 特性,请使用

    JavaCore.create(iProject)
    

    【讨论】:

    • Actually JavaCore.create(IProject project) 不检查这个项目的存在或Java性质(或者文档说)。但发帖人从未明确提及打开的 Java 项目,只是 打开的项目...从@iain 的起点 org.eclipse.core.resources.IResource.isAccessible(),你应该没事……
    【解决方案2】:

    右键单击项目并打开上下文菜单。然后选择“从本地历史恢复...”菜单项。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-11
      • 2012-12-09
      相关资源
      最近更新 更多