javac、ant、および java コマンドのクラスパスに一時的に jar を含める方法は?
Dec 19, 2024 pm 08:20 PMコマンドライン (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 サイトの他の関連記事を参照してください。

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











2025年のトップ4 JavaScriptフレームワーク:React、Angular、Vue、Svelte

Javaのクラスロードメカニズムは、さまざまなクラスローダーやその委任モデルを含むどのように機能しますか?

高度なJavaプロジェクト管理、自動化の構築、依存関係の解像度にMavenまたはGradleを使用するにはどうすればよいですか?

キャッシュや怠zyなロードなどの高度な機能を備えたオブジェクトリレーショナルマッピングにJPA(Java Persistence API)を使用するにはどうすればよいですか?

カフェインやグアバキャッシュなどのライブラリを使用して、Javaアプリケーションにマルチレベルキャッシュを実装するにはどうすればよいですか?
