2013-01-19 3 views
1

Java에서 JIntellitype를 어떻게 사용 할 수 있습니까? 그게 가능하지 않다면, 어떻게 시스템 트레이 메뉴에서 Hotkey를 사용하겠습니까? 응용 프로그램이 포커스가 맞지 않아도 작동합니다.JIntellitype with java

그러나 JIntellitype를 MAC OSX에서 작동시키지 못했습니다.

어떻게하면 Mac에서이 작업을 수행 할 수 있습니까?

답변

0

나는이 질문이 약간 오래된 것으로 알고 있지만 대답이 없다. JIntellitype는 JNI (Java Native Interface)를 사용하여 운영 체제의 API와 직접 대화하는 C/C++를 직접 활용하므로 JVM의 샌드 박스 제한 사항을 우회합니다. 이미 알았 듯이 네이티브 C/C++ 코드는 플랫폼에 따라 다르며이 경우 Windows에서만 실행됩니다. Linux (JxGrabKey) 및 Mac OSX (OSSupport)에 대한 유사한 프로젝트가 있지만 각 플랫폼의 API는 다릅니다. 더 나은 크로스 플랫폼 지원이 필요한 경우 JNativeHook을 사용해보세요.