GNOME环境下启动模块化Java应用的问题排查求助
GNOME环境下启动模块化Java应用的问题排查求助
我有一个模块化的Java应用,想通过~/.local/share/applications目录下的桌面配置文件来启动,我的桌面文件内容如下:
[Desktop Entry] Type=Application Name=Converter Path=/home/craig/ca.footeware.converter Exec=sh -c "/usr/bin/java -p swt.jar:ca.footeware.converter.jar:ca.footeware.converter.temperature.jar:ca.footeware.converter.length.jar -m ca.footeware.converter/ca.footeware.converter.Converter" Icon=/home/craig/ca.footeware.converter/converter.svg Terminal=false Categories=Utility; StartupWMClass=SWT
目前我试过两种方式都能成功启动:
- 用命令
gtk-launch ca.footeware.converter.desktop可以正常打开应用 - 进入
~/ca.footeware.converter目录后,直接在命令行执行桌面文件里的Exec语句,也完全没问题
但奇怪的是,当我在GNOME概览里点击Converter的快捷方式时,应用就是打不开。想请教各位大佬,我该怎么排查这个问题?
备注:内容来源于stack exchange,提问作者CraigFoote
相关产品推荐
相关产品推荐

