2010-12-17 2 views
0

私はJarBundler ANTタスクを使用して、クライアント用に.appを作成しています。それはPCでそれを使用することは可能ですが、それはMACからJavaApplicationStubが必要です。とにかくこれをPCで手に入れることはできますか?私はそれがJavaのApplesリリースから来ることを知っていますが、それは.dmgとしてのみ提供され、私はそれにアクセスできません。私の質問は、私がJarBundler ANTタスクにリンクできるように、このファイルをどこから入手できるかです。またはには、PC上のjarファイルから.appを作成する別の方法がありますか?JarBundler on PC

+0

あなたがPC上でこれを行うにはしたくないのはなぜ? .appバンドルはMac上でのみ動作し、JavaApplicationStubはJARをロードして実行するデフォルトアプリケーションです。 – ughoavgfhw

+0

それはクライアントのために、私は自分のJavaアプリケーションを自分のPCに書き、彼のために.appにバンドルしたいと思っています。 – Tanner

答えて

0

JarBundler Antタスクがあなたはそこからそれをコピーすることができ

/System/Library/Frameworks/JavaVM.framework/Versions/Current/Resources/MacOS/JavaApplicationStub 

からJavaApplicationStubを拾っています。

注:これはJava 6アプリケーションでのみ機能します。 Java 7アプリケーションの場合は、AppBundler Ant Task from Oracleを使用する必要があります。

も参照してください。次の質問には、スタック上の受け入れ答え:

Application is using Java 6 from Apple instead of Java 7 from Oracle on Mac OS X?

+0

私は実際にそのプロジェクトのコードをもう持っていないので、あなたが言ったことを試すことはできません。申し訳ありません。私はファイルが私が必要とするだろうと思うが、私の問題は私のPC上でそれをどうやって得るかだ。 – Tanner

+0

これをtarファイルに貼り、リポジトリで確認してください。 PC上では、ビルドプロセスで他のサードパーティのリソースのように扱うべきです。 'Ant'を使うと、tarファイルを扱うことができる' tar'タスクがあります。 –