2012-01-25 5 views
6

Cuando se compila dos archivos de Java independientes con una llamada javac sus archivos de clase son bien¿Cómo hacer que JavaC mantenga buenos archivos de clase cuando fallan algunos archivos de entrada?

  1. tanto de salida a la carpeta de salida, en la compilación exitosa, o

  2. ni se genera el archivo de clase, si un archivo fuente contiene alguna sintaxis u otro error.

¿Cómo podemos hacer que JavaC conserve el buen archivo de clase?

En otras palabras, ¿cómo podemos hacer que Javac se comporte de la manera mejor esfuerzo?

Respuesta

1

me gustaría ir con cualquiera:

  1. por lotes varias llamadas a javac
  2. usar otro compilador, como el de Eclipse

Por lo que yo puedo decir, la failOnError no lo hará funcionar como una bandera para javac - solo si usa Ant.

+0

Incluso "failOnError" no hace aparecer los archivos de clase. Simplemente dice que Ant build no aborta en caso de archivos de entrada fallidos. – mgaert

+0

@mgaert - Sí, esta fue mi primera respuesta a tu pregunta, pero después de leerla noté que failOnError solo continuará el proceso de compilación (por lo tanto, ejecutará el resto de tus objetivos), no hay conexión con la compilación de tus clases ... – quaylar

Cuestiones relacionadas