2
我想在現有java項目的.classpath
文件中設置<classpathentry>
元素的路徑和屬性值。 即我有一個需要此路徑的eclipse插件,如果現有路徑不正確,我想修復它。以編程方式設置類路徑文件Java
例如,我想替換元素:與元素
<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文件中的現有路徑?