2012-03-18 43 views
2

私はマッキントッシュシステムで使用されるスタンドアロンのJavaアプリケーションを持っていますが、そのソースコードをコンパイルできないと考えると、jarファイルとしてアプリケーションを配布したくありません。ですから、私の意図はjarファイルをMacOSで実行可能な実行可能ファイルに変換することです。これを達成する方法はありますか?私はLaunch4Jがjarファイルの実行可能ファイルを生成することを知っています。私が必要とするのはMacOSでこれを可能にするツールです。 Thnaks。jarファイルのMacOS実行可能ファイル

+6

* "アプリケーションをjarファイルとして配信したくない。コードをコンパイルできない" * *** ***何かをデコンパイルすることができます。 Jarをネイティブに変換しても、Jarを保護することはできません。あなたの最良の賭けはおそらくEULAといい弁護士です。 BTW - 個人的な印象ですが、そのようなことを認識していない人は、「キラーアプリ」のタイプを書くことはまずありません。誰もが盗んで欲しいと思っている。 –

+0

OP、私はあなたが求めていることが実際に可能であるとは思わない。 –

+2

それを難読化してから、JARからOS Xのパッケージバンドルthingymajigでパッケージ化してください。 –

答えて

1

Appleは、開発者にCocoaを排他的に使用させようとしているため、XcodeでJavaアプリケーションを作成する機能を削除しました。あなたは潜在的にXcodeの古いバージョンを得ることができます。

Launch4Jに興味があれば、Mac OS X用のJavaプログラムのネイティブラッパーも作成されるようです。あなたがそれに慣れていれば、Launch4Jを使うだけです。 Launch4Jライオン(10.7)用とを超えて、いくつかの調整を必要とする

注:http://code.google.com/p/gradle-launch4j/wiki/MacOSXLion

+10

Launch4Jは、ネイティブWindows実行ファイルのみを作成します。これはMacでも実行できますが、Mac上で実行できるアプリケーションは作成されません。このアプリケーションバンドラのようなものを考えてみてください。 http://java.net/projects/appbundler – Glazius

0

Excelsior JETは今

免責OS X用にも利用可能である:私はエクセルシオールのために働きます。

関連する問題