web-dev-qa-db-fra.com

Définir l'icône pour le fichier exécutable Jar

J'ai un simple fichier Jar exécutable. Comment puis-je définir l'icône pour ce fichier? Dans mon cas, j'utilise l'icône Jar standard que je voudrais changer.

enter image description here

20
Peter Penzov

vous pouvez utiliser setIconImage:

frame.setIconImage(
new ImageIcon(getClass().getClassLoader().getResource("PATH/TO/YourImage.png"))
);

Mise à jour

Si vous souhaitez modifier le coffee-cup alors vous pouvez utiliser des outils comme JSmooth pour créer l'exécutable Java et également changer l'icône du fichier jar.).

Comme vous pouvez le voir dans les commentaires, JSmooth peut être utilisé pour les systèmes d'exploitation Windows. Pour Mac, vous pouvez vérifier le lien ici sur la façon de changer l'icône.

Pour linux OS, vous pouvez créer un bureau launcher et choisir une image d'icône pour celui-ci.

15
tokhi

Un de mes amis m'a suggéré JSmooth qui peut être utilisé pour associer une icône à un fichier jar.

Vous pouvez essayer ça.

Modifier:

Mais cela ne fonctionnera que pour Windows OS.

[~ # ~] ps [~ # ~] : Cet outil peut être utilisé pour convertir le pot en exe et ensuite vous pouvez lui attribuer une icône.

6
Prasad