私はデータベース(MySQL)に接続するプロジェクトを完了しました。今はプロジェクトをjarファイルとしてエクスポートしたいと思います。しかし、私はその外部依存関係をどのように含めるべきか分かりません。 Eclipseでこれを行う方法はありますか?そのスクリプトを使うべきですか?Eclipseに含まれる外部ライブラリを使用してjarファイルを作成するにはどうすればよいですか?
答えて
プロジェクトを 'Runnable jar'(プロジェクトで右マウス - > Export - > Runnable jar)としてエクスポートすると、すべての依存関係を生成されたjarにパッケージ化することができます。また、ライブラリをエクスポートするには2つの方法があります(スクリーンショット参照)。使用するパッケージ方法を決定する際には、ライセンスに注意してください。
「起動設定」ドロップダウンはmain(String[])
メソッドを含むクラスが取り込まれています。選択したクラスは、jarを '実行する'ときに開始されます。
実行可能なjarとしてエクスポートすると、ビルドパスの依存関係が使用されます(プロジェクトの右マウス - >ビルドパス - >ビルドパスの設定...)。 「通常の」(実行不可能な)jarファイルとしてエクスポートすると、プロジェクト内の任意のファイルを選択できます。ライブラリをプロジェクトフォルダに格納している場合は、それらを含めることができますが、外部依存関係(たとえばmaven)は含めることができません(Mavenプロジェクトの場合はsearch here)。
完璧...ありがとう –
@Joost:私は、実行可能なjarとしてjavaアプリケーションをエクスポートしようとすると、起動設定の見出しの下に任意のオプションを表示しません。何が間違っているか不足していますか? –
Eclipseは、それが知っている 'main()'メソッドをリストしています。アプリケーションを1回実行してみてください(プロジェクトを右クリックして、Run As、Java Application)。もう一度エクスポートしてください。 – Joost
あなたは、その依存関係代わり
を含んでjarファイルを作成するために、Export-> Javaベース> Runnableをジャーを使用することができ、あなたが瓶をバンドルするだけでなくfatjar Eclipseプラグインを使用することができ、一緒
あなたは右のできプロジェクトをクリックし、エクスポートをクリックし、 'jar'と入力して、「Runnable JAR File Export」を選択します。そこで、「生成されたJARに必要なライブラリを抽出する」オプションがあります。
ソースをjarファイルにエクスポートする際には、オプションからrunnable jarオプションを選択してください。次に、すべての依存関係jarをパッケージ化するか、jarファイルに直接インクルードするかを選択します。それはあなたが取り組んでいるプロジェクトによって異なります。
次に、jarをjava -jar example.jarで直接実行します。
Java WebプロジェクトのすべてのJARファイルをエクスポートする場合は、最新の生成されたWARファイルをZIPツール(例:7-Zip)で開き、/ WEB-INF/lib /フォルダに移動します。ここには、このプロジェクトに必要なすべてのJARファイルがあります(「参照されたライブラリ」にリストされています)。
は個人的に、私のために働いた上記の回答の
なし、私はまだ(私は依存関係のためにMavenを使用しています)がNoClassDefFoundエラーを取得保管ません。私の解決策は、 "mvn clean install"を使用してビルドし、そのコマンドが作成する "[project] -jar-with-dependencies.jar"を使用することでした。同様に、Eclipseでは、プロジェクトを右クリックして[Run As] - [Maven Install]をクリックすると、JARをターゲットフォルダに配置します。
- 1. .jarファイルを使用して.jarファイルを作成するにはどうすればよいですか?
- 2. スプリングブートを使用して非実行ライブラリ(jar)を作成するにはどうすればよいですか?
- 3. EclipseでJUnit4を使用してjarファイルをテストするにはどうすればよいですか?
- 4. WebpackとAngular2を使用して外部CSSファイルを含めるにはどうすればよいですか?
- 5. 外部ライブラリを使用せずにファイルを圧縮するにはどうすればよいですか?
- 6. eclipseでライブラリを使用してjarファイルをエクスポートするにはどうすればよいですか? (実行可能でないjar)
- 7. 外部jarをmaven jarビルドプロセスに含めるにはどうすればいいですか?
- 8. 内部jarファイルを持つ内部jarファイルを使用して実行可能なjarを構築するにはどうすればよいですか?
- 9. Eclipseのjava.library.pathに外部ライブラリを追加するにはどうすればよいですか? JOGLで遊ん
- 10. maven外部ライブラリを使ってfat jarを作成します
- 11. mysqlライブラリを使用してNode.jsにストアドプロシージャを作成するにはどうすればよいですか?
- 12. antのjarタスクによってjarファイルに含まれている場合、ファイルの名前を変更するにはどうすればよいですか?
- 13. GoClipseを使用してEclipse Neonでブレークポイントを作成するにはどうすればよいですか?
- 14. (JAR)ファイルをアプリケーションに必要な外部フォルダにアクセスするにはどうすればよいですか?
- 15. eclipseで実行可能な.jarファイルにリソースフォルダを含めるにはどうすればいいですか?
- 16. opendaylight:ライブラリのjarファイルを含めるにはどうすればよいですか?
- 17. Eclipseを使用して単純なサーブレットを作成するにはどうすればよいですか?
- 18. 外部オブジェクトを作成せずにxamlファイルをロードするにはどうすればよいですか?
- 19. ldを使用して共有ライブラリを作成するにはどうすればよいですか?
- 20. システムライブラリを使用して静的ライブラリを作成するにはどうすればよいですか?
- 21. android.support.v7.preferenceライブラリを使用してカスタム設定を作成するにはどうすればよいですか?
- 22. WinForms:usercontrolフォームを外部ライブラリに含めるにはどうすればよいですか?
- 23. Angular CLIプロジェクトに外部JSライブラリを含めるにはどうすればよいですか?
- 24. メソッドがどのライブラリに含まれているかを知るにはどうすればよいですか?
- 25. eclipseでライブラリにすべての外部jarファイルを追加する方法
- 26. CSSを使用してリンクを含むフッターを作成するにはどうすればよいですか?
- 27. scripts atomパッケージとjavaで外部ライブラリを使用するにはどうすればよいですか?
- 28. Javaで外部jarファイルのクラスパスを設定するにはどうすればよいですか?
- 29. Eclipse C++プロジェクトに静的にリンクされたライブラリを含めるにはどうすればよいですか?
- 30. CSVファイルとXSDファイルを使用してXMLを作成するにはどうすればよいですか?
アプリをどのように配信するつもりですか?エンドユーザーに?ネットワーク/インターネット、ディスクまたはフラッシュドライブ、その他の何か?アプリはありますか? GUIを持っていますか? –