3 つの jar ファイルと、これらの jar ファイルに依存する .java ファイルがあります。コマンド プロンプトを使用して、これらの jar ファイルを含む .java ファイルをコンパイルするにはどうすればよいですか?
ベストアンサー1
「-cp」オプションを使用して、「javac」コマンドに jar ファイルを含めることができます。
javac -cp ".:/home/path/mail.jar:/home/path/servlet.jar;" MyJavaFile.java
「-cp」の代わりに「-classpath」を使用することもできます。
javac -classpath ".:/home/path/mail.jar:/home/path/servlet.jar:" MyJavaFile.java
環境変数「CLASSPATH」を正しく設定することで、コンパイルするたびに jar をインクルードできます。環境変数には、Java ファイルのコンパイル/実行に使用する必要のある jar とクラスのパスが格納されます。ファイルをコンパイルするたびに jar を個別にインクルードする必要はありません。
クラスパスを環境変数として設定する方法は、マシンによって異なります。Windows、Linux などのコマンドは異なります。
詳細は以下をご覧ください。このブログ。
http://javarevisited.blogspot.com/2011/01/how-classpath-work-in-java.html