如何在Eclipse包中写入文件?

时间:2012-06-28 15:54:01

标签: eclipse-plugin bundle

我的插件资源中有一个xml配置文件。我想在插件发生某些事件时更新此文件。我找到了一些方法来查找和读取位于我的插件类路径中的文件的内容,但我正在寻找一种方法来写入这样的文件。

有什么办法吗?

非常感谢。

1 个答案:

答案 0 :(得分:0)

该位置(安装目录)旨在为只读,因为它可能在网络安装方案中共享。我建议您将XML文件写入插件的状态位置,该位置仅用于此目的:

String path = Activator.getDefault().getStateLocation().toString();

我应该补充一点,这为你的插件想要存储的任何文件提供了一个完全限定的Eclipse目录。该目录对于您的插件是唯一的。