Eclipse在哪里存储有关"运行收藏夹"或"调试收藏夹"的信息?

chy*_*ygo 5 eclipse configuration favorites

Eclipse在哪里存储有关"运行收藏夹"或"调试收藏夹"的信息?

gre*_*449 8

它们存储在launchConfigurationHistory.xml工作空间.metadata/.plugins/org.eclipse.debug.ui目录中的文件中.

该文件包含各种启动相关设置,收藏夹在<favorites>部分中.

注意:在Eclipse运行时修改此文件可能不安全.

更新:

启动配置文件本身name.launch.metadata/.plugins/org.eclipse.debug.core/.launches目录也更新说,这是其中的收藏群体.

更新:

如果xxx.launch文件位于收藏夹组中,则它包含以下内容:

<listAttribute key="org.eclipse.debug.ui.favoriteGroups">
<listEntry value="org.eclipse.debug.ui.launchGroup.run"/>
</listAttribute>
Run Code Online (Sandbox Code Playgroud)

(以及许多其他启动相关的条目)

更新:

您可以使用以下命令查看插件中的启动配置:

ILaunchManager manager = DebugPlugin.getDefault().getLaunchManager(); 

ILaunchConfiguration [] configs = manager.getLaunchConfigurations();
Run Code Online (Sandbox Code Playgroud)

IDebugUIConstants.ATTR_FAVORITE_GROUPS属性ILaunchConfiguration应包含启动所在的任何收藏夹组.