Java Ant:类路径层次结构

时间:2014-04-04 04:55:22

标签: java ant

我有几个类文件,比如这样的层次结构目录:

classes
└── com
    ├── www
    │   ├── ant
    │   │   └── TAPJUnitResultFormatter.class
    │   ├── taglib
    │   │   └── IncludeTag.class
    │   ├── tomcat
    │   ├── util

我怎样才能将它们包含在classpath中?我试图逐个包含它们,但没有用。

感谢。

1 个答案:

答案 0 :(得分:0)

You might find this helpful

引用:

  

当类存储在目录(文件夹)中时,比如/ java / MyClasses / utility / myapp,那么类路径   入口指向包含第一个元素的目录   包裹名字。 (在这种情况下,/ java / MyClasses,因为包名称   是utility.myapp。)

     

但是当类存储在存档文件(.zip或.jar文件)中时   类路径条目是包含.zip或.jar的路径   文件。例如,要使用.jar文件中的类库,   命令看起来像这样:

     

%java -classpath /java/MyClasses/myclasses.jar utility.myapp.Cool

所以基本上,将它指向你所有类所在的根目录。您的“MyClasses”文件夹可能名为“bin”。