首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

eclipse插件开发 怎么判别当前右键选中的项目是web项目还是普通的java项目

2012-05-23 
eclipse插件开发 如何判别当前右键选中的项目是web项目还是普通的java项目我现在在做一个插件,右键选择某

eclipse插件开发 如何判别当前右键选中的项目是web项目还是普通的java项目
我现在在做一个插件,右键选择某个项目,然后用TreeViewer控件把这个项目的结构显示出来,然后我通过按钮新建文件夹,如果是建jsp页面,会自动选择webRoot目录,如果是建java文件,会自动选择src目录

[解决办法]
IProjectDescription description = project.getDescription();
通常web项目都包含一些特定于web的nature,比如:org.eclipse.wst.common.project.facet.core.nature
可以通过description.hasNature("org.eclipse.wst.common.project.facet.core.nature") 来判断
通过java nature id:org.eclipse.jdt.core.javanature来判断是否是java项目
不过请注意web项目也可能同时是java项目

热点排行