【发布时间】:2016-06-14 09:17:05
【问题描述】:
我有一个 Eclipse Java 项目,想要获取项目源目录、类路径等信息。我当前的实现解析 .project 文件。但由于我没有找到任何描述.project 文件结构的官方文档,我对这种方法的稳健性有些担忧。
更方便、更健壮的方法是使用 JDT(无头)加载项目并从 IJavaProject 对象获取相关信息。
虽然JDT的开发者指南说
JDT Core 包让您可以访问 Java 模型对象和无头 Java IDE 基础架构。
我可以找到打开现有 Java 项目的所有示例从 workspace 内的项目中获取 IJavaProject 对象或使用 IProject 对象。但我找不到将项目添加到workspace 或从.project 文件的路径构造IProject/IJavaProject 的方法。
有人可以帮忙吗?
【问题讨论】:
标签: java eclipse eclipse-jdt headless