ホームページ >Java >&#&チュートリアル >Java コンパイルとアノテーション処理のクラスパスに外部 JAR を含める方法
Java コンパイルまたはアノテーション処理のクラスパスに jar を含める (コマンド ライン)
外部 jar からの依存関係を必要とするプログラムをコンパイルするには、次のようにします。これらの jar をクラスパスに含める必要があります。これは、apt などのアノテーション処理ツールを使用する場合に特に当てはまります。
パッケージまたはシンボルが欠落していることを示すコンパイル エラーが発生した場合は、必要な jar がクラスパスに含まれていないことを示唆しています。この問題を解決するには、javac または apt コマンドで -cp (クラスパス) オプションを使用します。
Javac
- を使用して、jar をクラスパスに追加します。 cp オプション:
javac -cp jsr181-api.jar:. HelloImp.java
。 (ドット) は現在のディレクトリを示します。これは、-cp を使用しない場合、デフォルトでクラスパスにも含まれます。
Apt
と同様javac の場合は、-cp オプションを使用して、 jars:
apt -cp jsr181-api.jar:. HelloImp.java
Ant
Ant を使用している場合は、
<project> <target name="compile"> <javac classpath="jsr181-api.jar:."> <src path="."/> </javac> </target> </project>
Windows
Windows システムでは、; を使用します。クラスパス内の jar を区切るには、: の代わりに:
java -cp jsr181-api.jar;. HelloWorld.java
コンパイルを確実に成功させるために、クラスパスに現在のディレクトリ (.) を含めることを忘れないでください。
以上がJava コンパイルとアノテーション処理のクラスパスに外部 JAR を含める方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。