短い形式でインポートジャーパッケージにCLASSPATHを設定する方法

デニス・リー:

この方法は、複数の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

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=297136&siteId=1