web-dev-qa-db-ja.com

jarの依存関係があるJavaファイルをコンパイルするにはどうすればよいですか?

私は、Apache Commonsの上に座るように書いたヘルパーlibを持っています。それをjavacにしようとすると(jarにできるようにするため)、かなり合理的に、何を話しているのかわからないというメッセージが表示されます。 commons.jarにあるものを参照するときについて。

Javacがコンパイルできるように、jarをどのように含めますか?

19
Yevgeny Simkin

Windowsの場合:

javac -cp ".;/dir/commons.jar;/dir/more_jar_files.jar" MyClass.Java

Unixまたはmac(チップDawoodに感謝):

javac -cp ".:/dir/commons.jar:/dir/more_jar_files.jar" MyClass.Java

つまり:

javac -cp <path to jar> MyClass.Java
39
zengr