ホームページ >Java >&#&チュートリアル >javac、ant、および java コマンドのクラスパスに一時的に 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 サイトの他の関連記事を参照してください。