我想在现有java项目的<classpathentry>
文件中设置.classpath
元素的路径和属性值。
即我有一个需要此路径的eclipse插件,如果现有路径不正确,我想修复它。
例如,我想替换元素:
<classpathentry kind="lib" path="C:/foo.jar">
<attributes>
<attribute name="javadoc_location" value="file:C:\Javadoc\"/>
</attributes>
</classpathentry>
元素:
<classpathentry kind="lib" path="C:/ProgramsFiles/foo.jar">
<attributes>
<attribute name="javadoc_location" value="file:C:\ProgramsFiles\Javadoc\"/>
</attributes>
</classpathentry>
现在我正在使用以下代码找到输入路径:
IJavaProject jProj = (IJavaProject) _Nature.getProject().getNature(JavaCore.NATURE_ID);
IClasspathEntry[] existingEntries = jProj.getRawClasspath();
// iterate over the class path
for (IClasspathEntry entry : existingEntries)
{
String entryStr = entry.getPath().toString();
....
}
如何替换.classpath文件中的现有路径?
答案 0 :(得分:0)