こんにちは、トレイ アプリケーションとデーモン アプリケーション サービスを備えた Linux(ubuntu) 用の Java アプリケーションを作成しています。
yajswを使用してメインアプリケーションをデーモンとして実行できます。システムへのユーザーログイン時に、達成されたことをサービスに通知したいです(スクリプトを作成し/etc/profile.d/
、そこからスクリプトが実行されるフォルダーに配置しましたTCP ソケット接続を使用してメイン アプリケーションに接続し、ログインしているユーザー名を渡します)
ここで、メイン アプリケーションから、現在ログインしているユーザー デスクトップでトレイ アプリケーションを起動します。これにより、トレイ アイコン (SystemTray
のjava.awt
) とポップアップ メニューが表示されます。トレイ アプリケーション用に別のjar
ファイルを作成しました。