2015-05-18 19 views
-1

如何以編程方式獲取添加到NetBeans中默認工作區的項目列表?在Eclipse中,我可以通過ResourcesPlugin.getWorkspace()。getRoot()。getProjects()如何以編程方式獲取NetBeans IDE中的項目列表?

在NetBeans API文檔中,對'workspace'的引用標記爲'deprecated',但我找不到方法通過搜索NetBeans網站,計算器等實現此目的。

對於列表中的每個項目,我想使用來自「org.netbeans.api.project」(Project API)的各種API。 NetBeans Project API似乎對我可以參考的特定項目很有用,但我需要讓項目列表能夠使用它。

感謝, VKN

+0

歡迎來到StackOverflow!爲了獲得更好的幫助,請告訴我們您嘗試過的代碼。閱讀更多關於如何提出良好的問題:http://stackoverflow.com/help/how-to-ask – codyogden

回答

0

OpenProjects是最接近你在找什麼。除了NetBeans中的Eclipse工作區沒有確切的對應部分,並且打開的項目與Eclipse中的含義不同。

+0

我試過使用OpenProjects.getDefault()。getOpenProjects()但它不會返回任何東西,當我運行它時,我請考慮因爲代碼在沒有任何項目的NetBeans新實例中運行。那麼如何運行訪問NetBeans IDE原始實例中的項目的代碼? – vkn

+0

構建NetBeans插件並將其安裝到NetBeans中(在插件管理器中,可以將下載的模塊安裝爲* .nbm文件保存在磁盤上)。 – Radim

相關問題