我在启动 Eclipse 时尝试更新 Eclipse 插件时遇到一些问题。Help -> Check for Updates
我的程序在 Eclipse 启动时弹出对话框。但是,当用户快速进行更新时,Eclipse 会抛出一个异常,指出 p2 配置文件正在使用中。我相信这是因为其他 Eclipse 作业在启动时使用 p2 配置文件,因此我的程序无法使用 p2 配置文件来更新插件。如何安全地使用 p2 配置文件?如何单独使用 p2 配置文件?
我已经上传了在github上重现问题所需的最少代码。而且,我已经在 github 存储库的问题中详细描述了问题以及重现问题的步骤。