2011-11-07 16 views
0

サービスとして実行され、Mac OS Xに移植したいトレーアイコンがあるWindowsマシンで使用するJavaコードがいくつかあります。 Javaを使用してメニューバーのアイコンを作成する方法は、基本的に私のJavaコードをobjective-cでラップしたいので、素敵なメニューバーのアイコンを持っていて、Javaコードとやりとりすることができます。ウィンドウズボックス。これを行う良い方法はありますか?Objective-C/Javaの対話

私のJavaのコードでは、Webリクエストが非常に頻繁に行われるため、主な機能はWebクライアントの起動/停止と、Webリクエストのステータスに関するJavaコードの更新の受信ですより少ないプッシュ通知)。

ご協力いただきありがとうございます。

+0

かなりの作業が必要です。たぶん、OS Xで動作するJavaサービスラッパーを探しているほうがいいかもしれません。 –

答えて

0

アプリケーションのアイコンがDock & Finderに表示されている場合は、目的のCラッパーを書く必要はありません。 JavaコードをOS Xの "アプリケーションバンドル"のアイコンと一緒にバンドルするだけです。 AppleのJava Deployment Guide

JavaアプリケーションをネイティブOS Xアプリケーションのように見せるためのいくつかの機能を提供するcom.apple.eawtパッケージ(questions/1319805/java-os-x-dock-menuを参照)を調べることもできます(たとえば、ファイルをアプリケーションアイコンにドラッグアンドドロップすることができます)。

+0

いいえ、私は時計の横の画面の上部にあるメニューバーについて話しています。 – cskwrd