openjdk仅在从终端启动时显示正确的应用程序图标

时间:2013-09-19 20:09:25

标签: java linux ubuntu-12.04 openjdk

我在Ubuntu 12.04 LTS上使用openJDK,我在启动打包在jar存档中的GUI应用程序时遇到了奇怪的问题。当我从终端用“java -jar archivename.jar”启动应用程序时,它在侧面板中显示正确的应用程序图标。但是,当我通过双击存档图标从nautilus启动它时,它会显示标准的Duke图标。

当我从nautilus双击shell脚本启动应用程序时,它也会显示图标。 脚本内容很简单:

#!/bin/bash
java -jar archievename.jar

这是一些错误,还是有什么问题?如何在从nautilus启动时显示应用程序图标,但没有脚本?

说实话,这不是一个大问题,因为我认为使用脚本启动应用程序通常是在linux中实现的,即使对于用C ++编写的本机应用程序也是如此。 我只是好奇。

谢谢。

1 个答案:

答案 0 :(得分:0)

您可以创建桌面条目并正确设置图标。请参阅this question about running a jar file