-3

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

4

1 回答 1

0

尝试用这样的东西加载类Class.forName("com.example.urgs.ClassName")

如果找不到类,则抛出ClassNotFoundException

于 2013-06-04T13:26:20.857 回答