Cómo utilizar JAVAC para compilar archivos JAVA en varios paquetes de software al mismo tiempo
cd xxx
dir *.java/s/b gt; srclist.txt
o dir x:/yyyy/zzz/ *.java/s/b gt; srclist.txt
javac -cp .;xxx/yyy/zzz.jar; x/y/z.jar -d clases @srclist.txt
2. Uso directo
Este tipo se utiliza principalmente al realizar proyectos Java independientes. No depende de IDE y se puede compilar y ejecutar en las computadoras de otras personas.
Lo siguiente. son los paquetes jar y los archivos de propiedades utilizados para la compilación y operación. Primero, ingrese al directorio raíz del proyecto y preste atención a: cada línea, es decir: la instrucción que ejecutará el sistema DOS.
G:
cd testJava
Arriba, estos dos comandos se utilizan para la simulación e ingresan al directorio raíz del proyecto (el directorio específico depende de su propio directorio de programa ) ).
javac -classpath .;.../previousRecord.properties ./lib/jtds-1.2.5.jar com/cjb/properities/jdbc.properties com/cjb/jdbc/*.java; com/cjb/client/*.java -encoding UTF-8
El comando anterior significa: compilar com/cjb/jdbc/*.java -encoding UTF-8
anterior El El comando significa: compilar com/cjb/jdbc/*.java -encoding UTF-8
El comando anterior significa: compilar com/cjb/jdbc/*.java cjb/jdbc y com/cjb /client, que utiliza el archivo anteriorRecord.properties (su ruta es relativa) y el paquete jtds-1.2.5.jar (su ruta también es relativa) y utiliza codificación UTF-8.
java -Xms64m -Xmx512m -cp ;.../previousRecord.properties ./lib/jtds-1.2.5.jar; com/cjb/properities/jdbc.properties com/cjb/client /MailDispatcherOperation
El comando anterior significa: ejecutar com/cjb/client (que contiene la función principal) en MailDispatcherOperation.class.