我在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可以是工作区中的任何内容。
答案 0 :(得分:0)
尝试加载类似Class.forName("com.example.urgs.ClassName")
如果找不到该课程,则抛出ClassNotFoundException