我正在扩展一个 Eclipse 插件(一个打开新 Eclipse IDE 的插件)。该插件会生成一个表格( TreeView ),当插件关闭并再次打开时该表格会恢复。
现在,我对该插件的扩展使用该表中的数据来生成它自己的数据(不会在 Eclipse View 中显示)。我想知道是否可以以同样的方式保存我的数据(只是基本数据类型的 map )?
最佳答案
保存数据的一种方法是使用插件的“状态位置”目录。这是工作区元数据中的一个目录,完全由您的插件控制。
使用以下方式获取目录路径:
Bundle bundle = FrameworkUtil.getBundle(getClass());
IPath stateLoc = Platform.getStateLocation(bundle);
您可以在此位置放置任何您喜欢的内容。
关于java - 是否可以在 Eclipse 插件中的 session 之间保存自定义数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34707677/