[HADOOP] Java Coffee Cup 아이콘이 Mac OSX의 Dock에 나타나지 않도록합니다.
HADOOPJava Coffee Cup 아이콘이 Mac OSX의 Dock에 나타나지 않도록합니다.
OSX 10.8.4로 업그레이드 한 후 백그라운드 Java 프로세스가 Dock에 Java Cup 아이콘을 배치하기 시작했습니다. 이로 인해 현재 활성 창에 포커스가 느슨해 지므로 많은 단기 실행 Java 프로세스 (헤드리스)를 생성하는 스크립트를 실행할 때 매우 귀찮습니다. 파일 메뉴 (사과 기호 옆의 화면 맨 위에는 Java가 실행중인 클래스 파일의 이름이 표시됩니다 (예 : org.apache.hadoop.util.RunJar).
내가이 Java 명령을 명시 적으로 실행하지 않기 때문에, 별칭 java = "java -Djava.awt.headless = true" .profile하지만이게 도움이되지 않는 것 같습니다.
누구든지이 문제를 겪고 그것을 고치는 법을 알고 있습니까?
고맙습니다.
해결법
-
==============================
1.@EGHM이 말한 것처럼 그것은 -Dapple.awt.UIElement = true이지만 따옴표는 없습니다. 적어도 그것은 나를 위해 일한다 (OS X 10.7.5).
@EGHM이 말한 것처럼 그것은 -Dapple.awt.UIElement = true이지만 따옴표는 없습니다. 적어도 그것은 나를 위해 일한다 (OS X 10.7.5).
Eclipse를 사용하는 경우 환경 설정 → 설치된 JRE에서이 JVM 인수를 전역으로 추가 할 수 있습니다.
-
==============================
2.@EHGM과 @Nelson이 지적한 것처럼, -Dapple.awt.UIElement = true를 JVM의 인수로 추가해야합니다.
@EHGM과 @Nelson이 지적한 것처럼, -Dapple.awt.UIElement = true를 JVM의 인수로 추가해야합니다.
JAVA_TOOL_OPTIONS 환경 변수에 추가하여 명령 행 (또는 쉘)에서 실행 된 모든 Java 응용 프로그램에 대해 전역으로 설정할 수 있습니다.
export JAVA_TOOL_OPTIONS="-Dapple.awt.UIElement=true"
$ HOME / .bashrc 또는 사용중인 쉘과 관련된 시작 스크립트에 export 명령문을 추가 할 수 있습니다.
-
==============================
3.시도해보십시오. -Dapple.awt.UIElement = "true"
시도해보십시오. -Dapple.awt.UIElement = "true"
-
==============================
4.문을 프로젝트 레벨이나 전역 gradle.properties 파일에 넣을 수도 있습니다
문을 프로젝트 레벨이나 전역 gradle.properties 파일에 넣을 수도 있습니다
systemProp.apple.awt.UIElement=true
from https://stackoverflow.com/questions/17460777/stop-java-coffee-cup-icon-from-appearing-in-the-dock-on-mac-osx by cc-by-sa and MIT license
'HADOOP' 카테고리의 다른 글
[HADOOP] 시퀀스 파일로 저장된 하이브 테이블에 텍스트 파일을로드하는 방법 (0) | 2019.07.04 |
---|---|
[HADOOP] .NET 및 Hadoop - 내가 알아야 할 것 / 배우고 사용할 수있는 것은 무엇입니까? [닫은] (0) | 2019.07.04 |
[HADOOP] 큰 데이터 학습을 시작하는 책 [닫힘] (0) | 2019.07.04 |
[HADOOP] Hadoop이 MPI를 사용하여 구현되지 않는 이유는 무엇입니까? (0) | 2019.07.04 |
[HADOOP] Apache Storm과 Hadoop 비교 (0) | 2019.07.04 |