私はEclipseでプロジェクトを行いました。、、、およびファイルがEclipse ワークスペースに*.java
あります。実行可能ファイルを作成するにはどうすればよいですか?.project
.classpath
*.class
6 に答える
Eclipseは、実行可能なjarファイルを作成します。このファイルは、Java(Windowsを使用している場合はjava.exe)で実行され、アプリケーションを起動します。Javaがインストールされたマシンで正しくセットアップされている場合、実行可能jarをダブルクリックするとプログラムが実行されます。
exeが必要な場合は、一般的にjarファイル(場合によってはJDK)をラップする方法があります。ただし、最初に、なぜこの方法で実行するのかを自問してください。多くの場合、 exe、大きな技術的理由なし。これを通じて実際に行っているのは、クロスプラットフォームの実行可能ファイルを取得し、それをWindowsでのみ機能させることです。
アプリケーションを配布していて、ユーザーがexeを期待している場合は、サポートするOSごとにプラットフォームに依存するインストーラーを構築することを検討してください。ただし、jarファイルはそのままにしておきます。インストーラーがショートカットを正しい場所に配置した場合、平均的なユーザーは通常、直接タッチする必要はありません。インストーラーを直接実行するだけで済みます(したがって、アプリケーションファイル形式は無関係になり、実装の詳細だけが表示されます。関係します。)
プロジェクトから.jarファイルを作成する必要があります。通常Windowsでダブルクリックすると、Java仮想マシンがインストールされている場合にこれらのファイルが実行されます。
.jarの周りに.exeファイルをラップする解決策はありますが、それらがどれほど優れているかわからないため、何も提案できません。
Java実行可能ファイルは実行可能な.JARファイルです。RunnableJarとしてエクスポートする必要があります。
Eclipseの場合:
- プロジェクトを右クリックします
- 書き出す
- 書き出す...
- 実行可能なJARファイル
コマンドラインでchmodを使用する必要があります。この引数により、ファイルの権限が変更される可能性があります。それは3つのグループに依存します。この引数を使用して、読み取り、書き込み、および実行をすべて変更できます。
IDE に依存しないソリューションが必要な場合は、launch4jを使用してください
他の返信のようにjar
、コンパイルされたすべてのクラスをパッケージ化するファイルを作成する必要があります。Eclipse からエクスポートする際に、プロジェクトが実行する必要がある依存関係をオプションでエクスポートできます。
ファイルを作成したい場合exe
は、いくつかのソフトウェア ウィッチ パッケージを使用して、実行可能ファイルにラップすることができjar(s)
ます。jsmoothを試すことができます。これはいくつかの exe ラッパーを提供し、jar とその依存関係を配布可能な単一のファイル ウィッチに統合する機能を備えており、クリックごとに実行されます。