2012-01-08 17 views
1

私のJavaプロジェクト用の.exeファイルを作成し、それを私の友人に渡したいと思います。私はEclipseで自分のプロジェクトを書いて、それはsqliteを使っています。他のPCで実行できる.exeファイルを作成する方法がわかりません。 誰でも助けてくれますか? P.S:私はこのリンクを見ましたが、それは私にとって有用ではありません! Create .jar of an eclipse project that uses Sqlite DBsqliteを含むjavaプロジェクト用の.exeファイルを作成

+1

アプリをデプロイします。 [JWS](http://stackoverflow.com/tags/java-web-start/info)&あなたの友人に代わりにリンクを与える。これはOS X&* nix上のあなたの友人のためにも機能します。 –

+0

アプリをどのように配備する必要がありますか?私はJWSに慣れていません – Sara

+0

私の最初のコメントに「JWS」という言葉はリンクです。リンクの最後にある内容は私によって書かれたものであり、私はJWSの最高の概観を含んでいます。 ;)**は、JWSの展開を実現するための学習曲線になりますが、エンドユーザーには素晴らしい体験をもたらします。 –

答えて

2

.exeはWindowsの生き物です。

は、Javaプログラムを実行するには、通常、あなた:

  1. .jarファイル( "ネイティブ" のJavaライブラリ形式)

  2. を作成.batファイルDOS/Windowsの書き込み(または、 (Javaの.jarファイルを使用して)Javaプログラムを実行します。

  3. オプションで、エンドユーザーがJava JREをダウンロードするための使いやすいメカニズムをいくつか作成します(Java JREがまだインストールされていない場合彼らのPC)。

あなたの.batファイルは、このような単純なことができ:

start javaw -jar myjarfile.jar 
+0

.jarファイルを作成する方法と.batファイルを書き込む方法はありますか?ありがとう – Sara

+0

eclipseを使用して.jarを作成し、 "start javaw -jar myjarfile.jar"と入力すると、メインクラスが見つからないというエラーが表示されます。 – Sara

+1

* ".jarファイルを作成する方法は?" *。 JDKインストールの "jar"コマンドまたはIDEまたはビルドツールで提供されているものを使用します。 * "...と.batファイルの書き方?" *メモ帳などのテキストエディタを使用します。 –

1

あなたは日食からのRunnable jarファイルの作成を検討しています。

eclipseで、[ファイル]> [書き出し]> [Java]> [実行可能なJar]に移動します。

ここでいくつかのオプションがあり、あなたに合ったものを使用することができます。作成されたjarファイルは、すべて実行できるはずです(明らかにJavaランタイムが必要です)。

これを試してください。

+0

私もそれを作成しましたが、私はダブルクリックしたときに何も起こらない! – Sara

1

バットファイルの使用をお勧めします。ダブルクリック可能なjarファイルを作成することはできますが、時には制限的で直観的ではないと感じています。

  1. 多くのエンドユーザーは、jarファイルがダブルクリック可能であることを知りません。
  2. jarファイルにメインクラスとクラスパスが定義されていることを確認する必要があります。 jarファイルのclasspathセクションで問題が発生することがあります。ファイルシステム上のファイルやパスを参照することはできません。 jarファイルの場所から相対参照できるファイルまたはフォルダのみ。
  3. Windowsユーザーの場合、jarファイルから簡単にexeファイルを作成することはできません。 jsmoothを使用するなどの方法があります。これは、jarファイルをexeファイルにラップします(プロセスでexeファイルを膨張させる)。

最も簡単な方法は、batファイルを作成することです。バットファイルをexeファイルに簡単に変換し、exeファイルにアイコンとすべてを持たせることができます。ここでは、コンバータへのリンク:

http://download.cnet.com/Bat-To-Exe-Converter/3000-2069_4-10555897.html

+0

バットファイルはどのように作成すればよいですか? – Sara

+1

batファイルは拡張子が.batの単なるファイルです。 batファイルの内容は、コマンドラインからjavaプログラムを実行するのと同じものになります。次のようにします:java -classpath ..この行をファイルに入れます。ファイル名をlaunch.batにします – sethu

0
  1. まず、[ファイル]メニューをクリックして、実行可能jarファイルを作成し、次にエクスポートし、実行可能なjarファイルを選択します。
  2. メインクラスを選択して[OK]をクリックすると、jarファイルが作成されます。
  3. その後、Launch4jアプリケーションを使用して.exeを作成します。Launch4jは、exeファイルを作成するための最良のオプションです。
  4. その後、Inno Setup Createrを使用してインストーラを作成してください。
関連する問題