我在 Ubuntu 12.04 LTS 上使用 openJDK,但在启动打包在 jar 存档中的 GUI 应用程序时遇到了奇怪的问题。当我使用“java -jar archivename.jar”从终端启动应用程序时,它会在侧面板中显示正确的应用程序图标。但是当我通过双击存档图标从鹦鹉螺启动它时,它会显示标准的杜克图标。
当我通过双击 nautilus 的 shell 脚本启动应用程序时,它也会显示图标。脚本内容很简单:
#!/bin/bash
java -jar archievename.jar
这是一些错误,还是有什么问题?当从 nautilus 启动但没有脚本时,如何让它显示应用程序图标?
老实说这不是什么大问题,因为我认为使用脚本启动应用程序通常是在 linux 中执行此操作的方法,即使对于用 C++ 编写的本机应用程序也是如此。我只是好奇。
谢谢你。