Recently downloaded the latest version of Eclipse in the Ubuntu system, unzipped the eclipse package in a temporary folder, then opened Eclipse, as usual, I right-clicked Eclipse in launcher and chose "lock to Launcher".
I finished it in the Temp folder, and after I installed eclipse in my desired directory, Eclipse couldn't start with launcher, which is normal because the path is wrong, I unlocked the eclipse and locked it again, Discover that launcher has a shortcut to eclipse, but you can't start eclipse.
Study n turned out that the launcher in the custom startup item in the ~/.local/share/applications directory, when unlocked, did not delete the file, re-lock the contents of the content is not modified, resulting in the path is always wrong, so first to ~/.local/ Share/applications directory to delete the corresponding files, and then re-lock the good.
The launcher in Ubuntu