检查IJavaProject中的类是否在类路径中

时间:2013-06-04 13:23:34

标签: java eclipse plugins sgen

我在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可以是工作区中的任何内容。

1 个答案:

答案 0 :(得分:0)

尝试加载类似Class.forName("com.example.urgs.ClassName")

的类

如果找不到该课程,则抛出ClassNotFoundException