我有几个类文件,比如这样的层次结构目录:
classes
└── com
├── www
│ ├── ant
│ │ └── TAPJUnitResultFormatter.class
│ ├── taglib
│ │ └── IncludeTag.class
│ ├── tomcat
│ ├── util
我怎样才能将它们包含在classpath中?我试图逐个包含它们,但没有用。
感谢。
答案 0 :(得分:0)
引用:
当类存储在目录(文件夹)中时,比如/ java / MyClasses / utility / myapp,那么类路径 入口指向包含第一个元素的目录 包裹名字。 (在这种情况下,/ java / MyClasses,因为包名称 是utility.myapp。)
但是当类存储在存档文件(.zip或.jar文件)中时 类路径条目是包含.zip或.jar的路径 文件。例如,要使用.jar文件中的类库, 命令看起来像这样:
%java -classpath /java/MyClasses/myclasses.jar utility.myapp.Cool
所以基本上,将它指向你所有类所在的根目录。您的“MyClasses”文件夹可能名为“bin”。