我用Java编写了一个应用程序,并成功地使用gcj进行了编译。
在(X)ubuntu的文件管理器中,我的应用程序显示为默认的Linux可执行文件图标,我想将其替换为自己的图标。
我发现其他应用程序显示可执行文件的自定义图标,例如 Firefox,但不知道如何解决问题。是否有某种资源编辑器可用于Linux二进制文件?
桌面入口
我尝试创建一个桌面入口文件,如下所示执行应用程序:
[Desktop Entry]
Version=1.0
Type=Application
Name=MyJavaApp
Comment=
Exec=./MyJavaApp
Path=./../../libs/
Terminal=true
Icon=./icon.png
X-KDE-Library=./../../libs/libswt.so
双击它会弹出一个终端窗口并再次消失,就是这样。我相当确定应用程序无法启动,因为它找不到所需的SWT库。我希望能在终端中看到输出结果,但我无法从那里启动它。
此外,Ubuntu似乎没有识别Icon
。 我尝试了各种分辨率的PNG图像,但都不行。