programing

Mac OSX의 Dock에 Java Coffee Cup 아이콘이 표시되지 않도록 중지

procenter 2021. 1. 14. 23:22
반응형

Mac OSX의 Dock에 Java Coffee Cup 아이콘이 표시되지 않도록 중지


OSX 10.8.4로 업그레이드 한 후 백그라운드 Java 프로세스가 Dock에 Java Cup 아이콘을 배치하기 시작했습니다. 현재 활성 창이 초점을 잃게하여 짧은 실행중인 Java 프로세스 (headless)를 많이 포크하는 일부 스크립트를 실행할 때 매우 성가신 일입니다. 파일 메뉴 (애플 기호 옆의 화면 상단에는 Java가 실행중인 클래스 파일의 이름이 표시됩니다 (예 : org.apache.hadoop.util.RunJar)).

이 Java 명령을 명시 적으로 시작하지 않았기 때문에 .profile에 별칭 java = "java -Djava.awt.headless = true"를 입력했지만 도움이되지 않는 것 같습니다.

누구든지 이것을 실행하고 그것을 고치는 방법을 알고 있습니까?

감사합니다.


@EGHM이 말했듯이, 따옴표-Dapple.awt.UIElement=true없습니다 . 적어도 나를 위해 작동합니다 (OS X 10.7.5).

Eclipse를 사용하는 경우 환경 설정 → 설치된 JRE에서 전역 적으로이 JVM 인수를 추가 할 수 있습니다.

여기에 이미지 설명 입력


@EHGM 및 @Nelson이 지적한 것처럼 -Dapple.awt.UIElement=trueJVM에 인수로 추가해야합니다.

JAVA_TOOL_OPTIONS환경 변수 에 추가하여 명령 줄 (또는 셸)에서 시작된 모든 Java 응용 프로그램에 대해 전역 적으로 설정할 수 있습니다 .

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

export 문을 $HOME/.bashrc사용중인 셸과 관련된 시작 스크립트에 추가 할 수 있습니다 .


-Dapple.awt.UIElement = "true"를 사용해보십시오.


프로젝트 수준 또는 전역 gradle.properties파일에 문을 넣을 수도 있습니다.

systemProp.apple.awt.UIElement=true

참조 URL : https://stackoverflow.com/questions/17460777/stop-java-coffee-cup-icon-from-appearing-in-the-dock-on-mac-osx

반응형