2017-08-17 13 views
0

私は現在、2つの外部ライブラリを含むプロジェクトをコンパイルしようとしています。JAVAプロジェクトを外部ライブラリとコンパイルすることは可能ですか?

JSON-simple.jarとMySQLコネクタ-javaの-5.1.42-bin.jarを

私は私のプログラムをコンパイルする瞬間に、問題は、私が作成したのクラスパスにこれらのライブラリを含める必要があるということですこれらのライブラリは.jarプロジェクトのコンパイル済みファイルであり、単に.jarファイルを実行して、クラスパスなどを含めて動作させることができます。

これは可能でしょうか?

+2

Eclipseの「Runnable JAR file」ウィザードを試してみてください。 (プロジェクト>エクスポート> java>実行可能なjarファイルを右クリックしてください) – gdros

+0

また、mavenでビルドしようとすると、 "依存関係のあるjar"になります。 – Peter777

+0

@gdros私はそれを試しましたが、実際には動作しません。 – Ervinas34

答えて

0

はい、可能です。それ入れ、その後、MANIFEST.MFを準備 How to make an executable jar file? は、基本的には(あなたが右、それらをコンパイルする方法を知っている?)あなたのコンパイルされたクラスでフォルダにライブラリからファイルを解凍:

は、私はあなたに少しお手伝いしますフォルダに移動し、リンク(jar cfm jarexample.jar jexample.mf *.class)の下にある回答の説明に従ってjarを作成します。何か問題があれば、jarjavacのようなコマンドのドキュメントを読んでください。

楽しくお楽しみください!

関連する問題