2017-07-29 78 views
2

我已經開始研究Eclipse的開發。我的目的是創建一個套件來協助開發我的自定義遊戲庫。我已成功創建了「Hello World」示例並能夠成功運行。我添加到項目中來測試eclipse插件API,但是,當我鍵入IProject或IFile時,兩者都無法解析爲類型。我試過Ctrl + Shift + 自動導入,但沒有導入庫。有人能指點我的方向,我可能會找到api/libs/jar /任何可供參考的地方嗎?謝謝Eclipse Plugin Dev:IProject和IFile無法解析爲類型。 ?這個庫在哪裏?

回答

2

這些類位於org.eclipse.core.resources插件中。您必須將此插件添加到plugin.xml/MANIFEST.MF編輯器的「Dependencies」頁面上的'Required Plug-ins'列表中。

請注意,您只能在Eclipse插件中使用這些API,它們不能用於普通的Java項目。

+0

如何查找包含特定類的插件:[搜索類](https://wiki.eclipse.org/FAQ_How_do_I_find_a_particular_class_from_an_Eclipse_plug-in%3F)並查看[breadcrumb](https:/ /help.eclipse.org/oxygen/topic/org.eclipse.jdt.doc.user/reference/ref-java-editor-breadcrumb.htm)插件 – howlger

+0

**'org.eclipse.core.resources'可以在普通的Java項目中使用**,例如, G。與'org.eclipse.equinox.commons'一起用於路徑算法(類似於NIO):'IPath p = new Path(「foo」); String s = p.append(「../ bar/f.txt」)。segment(0);的System.out.println(一個或多個); // bar' – howlger

+0

@howlger這是一個**非常有限的插件使用。您不能使用問題中引用的IFile和IProject類,因爲工作區不會被初始化。 –

相關問題