Eclipse 如何保持 created/duplicated 启动配置?对话框设置?

How does Eclipse persist created/duplicated launch-configurations? DialogSettings?

我想知道 Eclipse 如何持续创建或复制启动配置。 (当我在创建或复制启动配置后重新启动 Eclipse 时,配置仍然存在) Eclipse 是否使用 DialogSettings 来存储用户创建的信息?

感谢您的回答!

所有创建的启动项通常都存储在工作区 .metadata/.plugins/org.eclipse.debug.core/.launches 目录中的 xxx.launch 文件中。

该文件的格式看起来确实类似于 DialogSettings 文件,但实际上它是由 org.eclipse.debug.internal.core.LaunchConfigurationInfo 中的不同代码创建的。

您通常通过各种 ILaunchXXXXX 界面访问启动,ILaunchManager 是主界面。

取决于您的启动是 Local file 还是 Shared file(请参阅启动配置选项卡 "Common")。

如果它是 Local file 配置存储在您的 Eclipse 工作区中:

.metadata/.plugins/org.eclipse.debug.core/.launches

如果它是 Shared file,它会作为 .launch 文件存储在您的工作区包的 bundle/path 中。

如果您复制启动项,它会存储在原始启动项旁边,例如在 .launches 目录中用于 Local file 或在您的 bundle/path 中用于 Shared files.