【发布时间】:2013-06-04 13:23:33
【问题描述】:
我在 fqnd 中有一个 IJavaProject 和一个类:“com.example.urgs.ClassName”。
我如何确定它是否在项目中?
编辑:
String value = "com.example.xx.Generator";
IJavaProject ijp = JavaCore.create(this.getProject(parameterValue));
try {
if(ijp.findType(value) == null){
return error("Generator class does not exist.");
}
} catch (JavaModelException e) {
// Stacktrace
e.printStackTrace();
}
这对我有用;)
edit2:parameterValue 可以是工作区中的任何内容。
【问题讨论】:
-
您没有正确使用 stackoverflow。您永远不应该编辑问题来添加答案。可以回答您自己的问题,但您需要将其发布为答案。
-
什么是 IJavaproject 顺便说一句?