ホームページ >Java >&#&チュートリアル >javac、ant、および java コマンドのクラスパスに一時的に jar を含める方法は?

javac、ant、および java コマンドのクラスパスに一時的に jar を含める方法は?

Linda Hamilton
Linda Hamiltonオリジナル
2024-12-19 20:20:10759ブラウズ

How to Temporarily Include Jars in the Classpath for javac, ant, and java Commands?

コマンドライン (javac または apt) のクラスパスに jar を含める

プログラムを実行しようとすると、クラスパスに必要な jar が存在しないことを示すコンパイル エラーが発生する場合があります。 。そのような jar の 1 つが jsr181-api.jar で、これは Web サービスの機能に不可欠です。

bash_rc ファイルの変更を避けるために、必要な jar をクラスパスに一時的に含めることができます。これを実現するには、いくつかの方法があります。

javac または ant を使用する

-cp オプションを使用して、クラスパスに含める jar のリストを指定できます。

$ javac -cp jsr181-api.jar HelloImp.java

$ ant HelloImp -cp jsr181-api.jar

Java -cp の使用コマンド

Java コマンドの -cp オプションを使用してクラスパスを設定できます。

$ java -cp jsr181-api.jar:dir1:. server.HelloImp

Windows では、コロン (:) の代わりにセミコロン (;) を使用します。

注: ファイルに現在のディレクトリ (.) を必ず含めてください。クラスパスを使用して、現在の作業ディレクトリ内のファイルにアクセスします。

これらの方法に従うことで、環境を永続的に変更することなく、必要な jar をクラスパスに一時的に含めることができます。

以上がjavac、ant、および java コマンドのクラスパスに一時的に jar を含める方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。