jdt core ecplise 创建javaproject对象

目前 我用的是 parser.setEnvironmen 来实现resolveBinding功能,但是这样对内存消耗极高,我看有setProject方法,但是我不知道怎么去创建一个JavaProject 对象

         ASTParser parser = ASTParser.newParser(AST.JLS8);

        parser.setSource(FileUtils.readFileToString(file , config.charset).toCharArray());
        parser.setKind(ASTParser.K_COMPILATION_UNIT);
        // 设置环境
        parser.setEnvironment(classpathEntries, sourcepathEntries, null, true);
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问