"javac * .java -Xlint"を使用してコマンドプロンプトでいくつかの.javaファイルをコンパイルしようとしていますが、log4j.jarをjava-jdkディレクトリのどこかに入れる必要があります。なぜなら "package org.apache .log4jは存在しません "エラー。log4j.jarをjavaディレクトリに配置する正しい場所はどこですか?
log4j.jarファイルはどこに置く必要がありますか?
"javac * .java -Xlint"を使用してコマンドプロンプトでいくつかの.javaファイルをコンパイルしようとしていますが、log4j.jarをjava-jdkディレクトリのどこかに入れる必要があります。なぜなら "package org.apache .log4jは存在しません "エラー。log4j.jarをjavaディレクトリに配置する正しい場所はどこですか?
log4j.jarファイルはどこに置く必要がありますか?
通常、プロジェクトはMavenやAntのようなビルドツールを使用して構築されます。
しかし、あなたはjavac
を使用して、それを構築したい場合、私はあなたが次のプロジェクト構造を作成することをお勧め:
YourCoolProject
├ src
| └ com
| └ companyname
| └ Main.java
├ lib
| └ log4j.jar
└ build
(あなたはこのcom.companyname
のようになりますpaccage)。
その後、あなたは(あなたがYourCoolProject
フォルダにコンソールを実行する必要があります)、次のコマンドを使用してコードをコンパイルすることができます。この場合
javac -d ./build -classpath "lib/*" -sourcepath src src/com/companyname/Main.java
をあなたは/lib
フォルダに追加し、すべてが自動的にクラスパスに含まれます。このコマンドを使用すると、コードは/build
フォルダにコンパイルされます。