2012-02-25 10 views
3

私はMacOSのに私のJavaアプリケーションを配備しているよ、と最も一般的な方法は、アプリケーションフォルダへのシンボリックリンクと、アプリケーションが含まれているDMGファイルのようです(そして、あなたが他の上に1をドラッグします。)ANTを使用してDMGファイルを構築するクロスプラットフォームの方法は?

私は、クロスプラットフォームのJava ANTタスクがベストだとはいえ、Windows上でAntを介してDMGファイルをクロスプラットフォームで生成できるようにしたいと思います(私が見つけた唯一のオプションはthis questionです)。有料アプリケーションまたはLinuxコマンドの使用

もしそうでない場合は、DMGファイルには賢明な選択肢がありますが、これは簡単ですが、同じ(または非常に似たような)レベルのユーザーに精通していますか?感覚的には、私は間違いなく「Macをベースに構築する」のような選択肢を意味するわけではありません!

EDITは:Javaの7と一緒に働くJavaApplicationStubを見つけるために、私は現在JarBundlerを使用していますが、私はまだきた(私のアプリケーションは、Java 7を必要とし、残念ながらそれはそうつまずきのビットがある!)

+0

、私は何かhttp://www.eclipse.org/swt/macosx/ – ecle

+0

@eeeを発見し、そのリンクは、クロスプラットフォームではないhdiutilを使用してプロセスを表示するだけです。 – berry120

+0

あなたは正しいです。私はWindowsでコンパイルするというあなたの要求を逃してしまった。これを確認してください:http://code.google.com/p/limegreen/ – ecle

答えて

-1

チェックこのアウトのJava 7からのMacアプリケーションを構築するために:私は何かが欠けていない限り、グーグル後 http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/packagingAppsForMac.html

+0

これにdownvoteを教えてください1。私はOPがプラットフォーム間の何かを非常に明確に要求している、つまりDMG(Macでのデプロイメント用)を作成するが、Mac以外のプラットフォームで行うことは間違いないと思う。オラクルのツール(ターゲット・デプロイメントであるプラットフォームでビルドを実行する必要があります)(http://docs.oracle.com/javase/8/docs/technotes/guides/deploy/self-contained-packaging.html# BCGJFJJI)。 (これは、Oracleから実際にこれらのツールを使用している人が多いことを聞いたことがありません) – peterh

関連する問題