2012-05-01 17 views
0

私のJava Webアプリケーションのjarファイルを作成したいと思います。jarファイルの作成 - ライブラリdependecy

このWebアプリケーションには、これに関連する非常に多くのjarファイルがあります。すべてがビルドパスに含まれています。 Eclipseのjarファイル作成時に、クラスファイルとリソースオプションをエクスポートするためのチェックボックスをチェックしても、生成されたjarファイルにはこれらのライブラリファイルがありません。

java -jar myJarfile.jar 

を使用して、コマンドラインオプションからjarファイルを実行しようとしていたときだから、誰もがこの問題を解決するために私を助けることができる、NoClassDefFoundErrorのようなエラーがスローされますか。?

どのようにすべての依存関係を持つjarファイルを生成できますか?

答えて

0

あなたは本当にあなたのjarに外部依存関係を含めるべきではありません。 jarファイルにコードをまとめて、実行時に依存関係を指定するだけです。

java -jar myJarfile.jar -cp someDependency.jar

+0

これも試しました。そのも動作しません。 –

+0

クラスパスにすべての依存関係が含まれていますか?マニフェストファイル内にMain-Class属性を定義しましたか? stacktraceを投稿できますか? – user1367351

関連する問題