デニス・リー:
この方法は、複数のjarファイルをインポートすることはできますか?
set CLASSPATH=C:\dependency\*;C:\location\*
以下のすべてのjarファイルこの手段であり、依存関係がインポートされますか?
VioletTec:
ワイルドカードは、詳細については、最新のJava 6を参照文書で許可されています。
http://java.sun.com/javase/6/docs/technotes/tools/windows/classpath.html
のは、この例を見てみましょう
java -classpath "./libs/*" Test
*
ここLIBSディレクトリ内のすべてのjarファイルを指します。あなたは書くことができませんjava -classpath "./libs/*. jar"
。このようなテストを
jarファイルとクラスファイルの両方がLIBSディレクトリにある場合、我々は、書き込みに必要なので、我々はすべて、それらを参照したいです
java -classpath "./libs/*;./libs/" Test
注:Windowsシステムでは、セパレータがある;
UNIXシステムでは、セパレータがあります:
注LIBS/*
LIBSディレクトリの下のサブディレクトリ内のjarファイルが含まれていない、などLIBS/folder1/a.jar
あなたはサブディレクトリを含めたい場合は、次のような、それらについて明確にする必要があります
java -cp "./libs/*;./libs/folder1/*" Test