2011-10-23 18 views
1

Macユーザーが実行してより専門的なアプリケーションを見ることができるWindowsマシンからJARファイルまたはAPPファイルを作成したいだけです。WindowsでMacアプリケーション/インストーラ(Java)を正しく作成する方法

最も重要なのは、私は、メニューバーのタイトルに、ランチャーパッケージではなく、プログラムのNAMEと言って欲しい!私はこれが本当に迷惑なと思うので、Windows用のプログラミングをするときに、そのようなことを心配する必要はありません。 Windowsでは、作成時にJFrameに名前を付けるだけで、ユーザーが表示されます。 Macが左上隅にフルランチャーのパッケージ名を置く:

すなわちcom.blah.initial.Launcher

私はMacにJavaアプリケーションをもたらすカバーJavaチュートリアルからいくつかを学んだが、それしましたWindowsマシンからそれを行う方法についてはあまり話していませんでした。

私は、Macプログラムの情報を伝えるのにXMLファイルが必要だと知っています....しかし、Windows上ですべてを作成してパッケージする方法はわかりません。

ご協力いただければ幸いです。

答えて

2

このexampleに示されているように、Mac application bundleは、末尾が.appのディレクトリツリーです。すべてがレイアウトされたら、プロジェクトのbuild.xmlbuildターゲットに示されているように、JARを作成してそれをコピー先のディレクトリにコピーします。

JWSアプリケーションでは、タスクバーにアプリケーションのタイトルが表示されますか?

Mac OS Xには、両方ともmenu bar and dockがあります。後者はタスクバーに似ています。

  • ダブル飾り気のないJARをクリックするとともに、完全修飾Main-Class名前が表示されます。

  • で起動すると、名前はtitleプロパティから取得されます。

  • アプリケーションバンドルの場合、名前は-Xdock:nameプロパティから取得されます。

+0

JWSアプリを実行します。アプリを表示します。タスクバーのタイトル? –

+0

@Andrew:良い質問です。私は上で詳述しました。 – trashgod

+0

Blast!タスクバーの名前にJNLP ** title **要素を使用するのは簡単なことではないと思いました。 : –

関連する問題