내 Java 응용 프로그램은 현재 시스템 트레이에 아이콘이 있습니다. 그러나 시스템 트레이가 충돌하면 작업 표시 줄에서 explorer.exe를 종료하여이를 시뮬레이션 할 수 있습니다. 시스템 트레이가 돌아 오면 아이콘이 사라집니다.explorer.exe 크래시 후 시스템 트레이에 아이콘을 다시 추가하는 방법
시스템 트레이의 아이콘에 대해 SystemTray.getSystemTray(). getTrayIcons()를 선택하면 충돌이 발생하고 다시로드되고 트레이 아이콘이 길어 지더라도 항상 내 TrayIcon이 시스템 트레이에 계속 남아 있음을 보여줍니다 그곳에.
15 초마다 한 번씩 아이콘을 제거하고 추가하는 중이지만 사라지지 않고 표시되고 사용자를 귀찮게하지 않도록이 기능을 구현하는 다른 방법이 있습니까?
이 소리가 들리 겠지만 어떻게 Java에서이 작업을 수행 할 수 있습니까? 검색을 수행하여 JVM 내에서 실행중인 프로세스 나 다른 프로세스의 프로세스 ID를 쉽게 찾을 수 있다는 것을 알았지 만 다른 프로세스에서 그렇게하는 방법을 모르겠습니다. – Angeline
정말 모르겠지만 http://www.golesny.de/p/code/javagetpid에서 살펴보십시오. – 9000