I always have to look this up for a new install.
In ~/.local/share/applications create spyder.desktop
[Desktop Entry]
Name=Spyder
Type=Application
Exec=/home/jlee/pyenvs/spyder-env/bin/spyder
Terminal=false
Icon=/home/jlee/pyenvs/spyder-env/lib/python3.8/site-packages/spyder/images/spyder.svg
Comment=Spyder Integrated Development Environment
NoDisplay=false
Categories=Development;IDE;
Name[en]=Spyder
In ~/.local/share/applications create eclipse.desktop
[Desktop Entry]
Name=Eclipse
Type=Application
Exec=/home/jlee/eclipse/java-2021-06/eclipse/eclipse
Terminal=false
Icon=/home/jlee/eclipse/java-2021-06/eclipse/icon.xpm
Comment=Eclipse Integrated Development Environment
NoDisplay=false
Categories=Development;IDE;
Name[en]=Eclipse