54 votes

Empêcher l'icône Java Coffee Cup d'apparaître dans le Dock sur Mac OSX

Après la mise à jour d'OSX 10.8.4, fond de Java processus a commencé en plaçant un Java Coupe icône dans le Dock. Il provoque la fenêtre actuellement active à perdre de vue ce qui est très gênant lors de l'exécution d'un script qui fourches de nombreux courts de course les processus Java (sans tête). Le fichier de menu (en haut de l'écran à côté du symbole de pomme affichera le nom du fichier de classe Java est en cours d'exécution, par exemple, org.apache.hadoop.util.RunJar).

Depuis que je ne suis pas explicitement de lancer ces commandes Java, j'ai essayé de les mettre alias java="java -Djava.awt.headless=true" dans .profil, mais cela ne semble pas aider.

Quelqu'un a rencontré ce et de savoir comment résoudre ce problème?

Je vous remercie.

64voto

Nelson Menezes Points 1011

Comme l'a dit @EGHM, c'est -Dapple.awt.UIElement=true , mais sans guillemets . Au moins, cela fonctionne pour moi (OS X 10.7.5).

Si vous utilisez Eclipse, vous pouvez ajouter cet argument JVM globalement dans Préférences → JRE installés:

entrez la description de l'image ici

9voto

EGHM Points 486

Essayez -Dapple.awt.UIElement = "true"

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X