如何以编程方式获取NetBeans IDE中的项目列表?

如何以编程方式获取NetBeans IDE中的项目列表?,netbeans,Netbeans,如何以编程方式获取添加到NetBeans中默认工作区的项目列表? 在Eclipse中,我可以通过ResourcesPlugin.getWorkspace().getRoot().getProjects()获得它 在NetBeans API文档中,对“工作区”的引用被标记为“已弃用”,我无法通过搜索NetBeans网站、stackoverflow等找到实现这一点的方法 对于列表中的每个项目,我想使用“org.netbeans.api.project”(项目api)中的各种api。NetBeans项

如何以编程方式获取添加到NetBeans中默认工作区的项目列表? 在Eclipse中,我可以通过ResourcesPlugin.getWorkspace().getRoot().getProjects()获得它

在NetBeans API文档中,对“工作区”的引用被标记为“已弃用”,我无法通过搜索NetBeans网站、stackoverflow等找到实现这一点的方法

对于列表中的每个项目,我想使用“org.netbeans.api.project”(项目api)中的各种api。NetBeans项目API对于我可以参考的特定项目似乎很有用,但我需要有能够使用它的项目列表

谢谢,
VKN

是最接近您所寻找的。除了NetBeans中没有与Eclipse工作区完全对应的版本外,open project的含义与Eclipse中的不同。

欢迎使用StackOverflow!要获得更好的帮助,请向我们展示您尝试的代码。阅读更多关于如何提出好问题的内容:我尝试使用OpenProjects.getDefault().getOpenProjects(),但当我运行它时,它不会返回任何内容,我认为这是因为代码在没有任何项目的新NetBeans实例中运行。那么,如何运行访问NetBeans IDE原始实例中项目的代码呢?构建一个NetBeans插件并将其安装到您的NetBeans中(在插件管理器中,可以在磁盘上安装保存为*.nbm文件的下载模块)。