sierra para mac high desinstalar java macos hadoop dock

para - El icono Stop Java Coffee Cup no aparecerá en el Dock en Mac OSX



java se 6 mac (4)

Como @EHGM y @Nelson señalaron, -Dapple.awt.UIElement=true debe agregarse como argumento a la JVM.

Puede establecerlo globalmente para todas las aplicaciones Java lanzadas desde la línea de comandos (o un shell) agregándolo a la variable de entorno JAVA_TOOL_OPTIONS .

export JAVA_TOOL_OPTIONS="-Dapple.awt.UIElement=true"

Puede agregar la declaración de exportación a su $HOME/.bashrc o cualquier script de inicio relevante para el shell que está utilizando.

Después de actualizar a OSX 10.8.4, los procesos Java de fondo comenzaron a colocar un icono de Java Cup en el Dock. Hace que la ventana actualmente activa pierda el foco, lo que es muy molesto cuando se ejecuta una secuencia de comandos que bifurca muchos procesos Java de ejecución corta (sin cabeza). El menú de archivo (arriba de la pantalla junto al símbolo de la manzana mostrará el nombre del archivo de clase que Java está ejecutando, por ejemplo, org.apache.hadoop.util.RunJar).

Como no estoy lanzando explícitamente estos comandos de Java, he intentado poner alias java = "java -Djava.awt.headless = true" en .profile, pero esto no parece ayudar.

¿Alguien se ha encontrado con esto y sabe cómo solucionarlo?

Gracias.


Prueba -Dapple.awt.UIElement = "true"


También puede colocar la declaración en el archivo gradle.properties nivel de proyecto o global

systemProp.apple.awt.UIElement=true


Como dijo @EGHM, es -Dapple.awt.UIElement=true , pero sin comillas . Al menos funciona para mí (OS X 10.7.5).

Si está utilizando Eclipse, puede agregar este argumento JVM globalmente en Preferencias → JRE instalados: