2012-01-25 11 views
6

Kiedy kompiluje dwa niezależnych plików java z jeden javac rozmowy ich pliki klasy są alboJak sprawić, aby JavaC utrzymywała dobre pliki klas, gdy niektóre pliki wejściowe nie działają?

  1. zarówno wyjście do folderu wyjściowego, po pomyślnym kompilacji lub

  2. ani plik klasy jest wyprowadzany, jeśli jeden plik źródłowy zawiera błąd składni lub inny.

Jak możemy sprawić, aby JavaC zachowała dobry plik klasy?

Innymi słowy, w jaki sposób możemy sprawić, aby Javac zachowywał się w sposób zgodny z najlepszą metodą: ?

Odpowiedz

1

pójdę z albo:

  1. wsadowe wielu połączeń do javac
  2. użyć innego kompilatora, takich jak Eclipse

O ile mogę powiedzieć, failOnError nie będzie działa jako flaga dla javac - tylko jeśli używasz Ant.

+0

Nawet "failOnError" nie powoduje pojawienia się plików klasy. Mówi tylko, że kompilacja Ant nie przerwie się w przypadku nieudanych plików wejściowych. – mgaert

+0

@mgaert - Tak, to była moja pierwsza odpowiedź na twoje pytanie, ale po przeczytaniu tego zauważyłem, że failOnError będzie kontynuował proces kompilacji (tak, że wykona resztę twoich celów), nie ma połączenia z kompilacją swoich zajęć .. – quaylar