Cómo establecer la CLASSPATH para el paquete frasco de importación en un formato corto

Dennis Lee:

De esta manera puede importar varios frascos?

set CLASSPATH=C:\dependency\*;C:\location\*

Esto significa que todos se frascos por debajo de la dependencia se importa?

VioletTec:

Se permiten comodines en la última versión de Java 6. Véase el documento para más detalles:

http://java.sun.com/javase/6/docs/technotes/tools/windows/classpath.html


Vamos a echar un vistazo a este ejemplo

java -classpath "./libs/*" Test

El *que aquí se refiere a todos los archivos jar en el directorio LIBS. No se puede escribir java -classpath "./libs/*. jar"prueba como esta

Si hay dos archivos jar y archivos de clase en el directorio LIBS, que todos queremos hacer referencia a ellos, por lo que necesita para escribir

java -classpath "./libs/*;./libs/" Test

Nota: en el sistema Windows, el separador es ;en el sistema UNIX, el separador es:

Tenga en cuenta que LIBS/*no contiene archivos jar en subdirectorios bajo el directorio LIBS, tales comoLIBS/folder1/a.jar

Si desea incluir los subdirectorios, tiene que ser claro acerca de ellos, tales como

java -cp "./libs/*;./libs/folder1/*" Test

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=297139&siteId=1
Recomendado
Clasificación