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