Red de conocimiento informático - Material del sitio web - Cómo utilizar JAVAC para compilar archivos JAVA en varios paquetes de software al mismo tiempo

Cómo utilizar JAVAC para compilar archivos JAVA en varios paquetes de software al mismo tiempo

1. Utilice -cp

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.