2012-04-26 9 views
2

可能性の重複を実行可能なパッケージを作成します:
Export JAR with Netbeansは、NetBeansプロジェクトのために

私は、NetBeansプロジェクトを作成しているし、今私がプロジェクトからパッケージを作成したいです。これはNetBeansの最初のプロジェクトです。私のプロジェクトから配布用のパッケージを作成するのに助けてくれる人はいますか?

+1

'clean and build'はジョブを実行します...実行ファイルはdistフォルダの内側にあります –

+0

.exeファイルを作成することは可能ですか? dist filderを実行可能なファイルにするには? – Anu

+0

@anu:distフォルダにはプロジェクト用のjarファイルが含まれています。私はあなたが言語としてjavaを使用していると仮定しているので、タグ付けされたjarファイルはjava用の実行ファイルです... –

答えて

1

私はJavaアプリケーションのexeファイルのランチャーを生成するWinrun4Jを使用して良い経験を持っています。それはセットアップと生成にかなり前進しており、32ビットと64ビットのWindowsをサポートしています。

さらに、必要なすべての瓶 exeに入れることもできます。

http://winrun4j.sourceforge.net/

しかし(あなたは、Javaに新しいように見えるよう):exeファイルが唯一のラッパーです。あなたはexeを起動するシステムにJavaランタイムをインストールする必要があります!

+0

* "JVSと同じようにJava Runtimeが必要です。 ['deployJava.js'](http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/deployment_advice.html#deplToolkit)は、ユーザーに必要最小限のバージョンがあることを確認しますアプレットを実行したり、JWSアプリケーションへのリンクを提供したりする前に実行してください。私が試したことはありませんが、 'OurApp.jnlp' HREFを' OurApp.exe'を指し示すものに置き換えることは可能であるようですが、 'OurAppInstaller.jnlp'にリンクする方が意味があります。 EXE、またはOS Xなどの同等のものをキックオフする(そしてダウンロードを分割する)。 –

+0

@AndrewThompson:わかっています。しかし、非常にしばしば人々が "exe creation"について語るとき、彼らは暗黙のうちにexeが "スタンドアロン"であり、Javaランタイムを必要としないと予想しています。私はちょうどAnu –

+0

(Javaアプリケーションに関連して)に明確にしたいと思っていました* "..非常に多くの人が" exe creation "について話しています.." *。彼らは非常に経験の浅く、一般的に混乱しています。 ;)すべての良い説明。 :) –

0

デスクトップアプリケーションをコーディングする場合。 OS X & * nixで実行し、&をJava Web Startを使用してリンクから展開します。

JWSは、以下を含む多くの魅力的な機能を提供しますが、スプラッシュスクリーン、デスクトップ統合、ファイルの関連付け、(怠惰なダウンロードとアップデートのプログラム制御を含む)自動更新、原住民のパーティショニング&他のリソースのダウンロードによって、これらに限定されませんプラットフォーム、アーキテクチャやJavaのバージョン、実行時環境の構成(最小J2SEのバージョン、実行時オプション、RAMなど)、拡張機能を使用して、共通のリソースを簡単に管理..

I 高点灯あなたに関連する部分次のコメント。

私は自分のアイコンイメージを実行可能ファイルに与えることができますか?

なぜユーザーは.jar(またはその問題については.exe)を見なければならないのですか? JWSはデスクトップのショートカットやサポートされているOSのメニュー項目からなるデスプトップ統合を提供しています。どちらも、あなたが提供するイメージ(制限内)を持つことができます。


deployJava.jsスクリプトは、ユーザーが最低限必要なバージョンを持ってチェックし、アプレットを実行しているか、JWSアプリへのリンクを提供する前に、(ない場合は、それをインストールするためにそれらを助けます)。

+0

IMHO、その場合はhttp://www.javadesktop.org/articles/jdic/index.htmlはJWSより優れています –

+0

@VineetMenon IMO JDICが死んでいます。 [JDICホームページ](https://jdic.dev.java.net/)を指すそのページのリンクは404になります。ページには「スクリーンセーバー」 - WTF?!私が協力してくれたスクリーンセーバーに関する最後のJavaベースのプロジェクトは、SaverBeansでした。今は消え去っており、大部分は忘れ去られていますが、Windows&* nixでのみ動作しました。あなたの意見はJDICの経験、あるいは宣伝に基づいていますか? –

+0

JDICでWindowsとLinuxのステータスアイコンを中心にプログラミングをやろうとしましたが、それは数ヶ月前です。 –

0
  1. 開発環境でいくつかのプロジェクトを持っている場合、あなたはメインプロジェクトとして配布するプロジェクトを設定していることを確認してください。それは、左ペインのプロジェクト名にマウスの右クリックメニューを介して行うことができます。
  2. メニューをクリックします。「実行 - >メインプロジェクトをクリーンアップしてください」
  3. プロジェクトフォルダを調べて、プロジェクトフォルダ内のフォルダdistを探します。 * .jarファイルがあります。パッケージ化されたコンパイル済みプロジェクトファイルです。 .exeのための質問に拡大
関連する問題