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=true
JVM에 인수로 추가해야합니다.
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
'programing' 카테고리의 다른 글
similar_text는 어떻게 작동합니까? (0) | 2021.01.15 |
---|---|
pdb.set_trace ()로 인해 nosetest가 중지되고 디버거로 떨어지지 않습니다. (0) | 2021.01.14 |
pushState : 상태 객체는 정확히 무엇입니까? (0) | 2021.01.14 |
mongodb에서 findOne을 사용하여 최대 ID를 가진 요소 가져 오기 (0) | 2021.01.14 |
Linux 명령 줄에있는 파일 / 디렉토리를 어떻게 찾을 수 있습니까? (0) | 2021.01.14 |