Program budujący Java buduje programy Java przy użyciu kompilatora, który implementuje specyfikację języka Java. Program ten pozwala budować programy przyrostowo w miarę zapisywania plików Java.
Problemy wykrywane przez kompilator są klasyfikowane jako ostrzeżenia lub błędy. Wystąpienie ostrzeżenia nie wpływa na wykonanie programu - kod zostanie wykonany tak, jakby był napisany poprawnie. Błędy kompilacji (zgodnie
ze specyfikacją języka Java) są zawsze zgłaszane przez kompilator Java jako błędy. W przypadku innych typów problemów użytkownik może określić, czy
kompilator Java ma zgłaszać je jako ostrzeżenia, jako błędy, czy też ma je
ignorować. Aby zmienić ustawienia domyślne, użyj strony preferencji
Java > Kompilator > Błędy/Ostrzeżenia.
Kompilator Java może utworzyć pliki CLASS nawet w przypadku wystąpienia błędów kompilacji. Jeśli jednak wystąpią poważne błędy (na przykład odwołania do niespójnych plików binarnych, najprawdopodobniej spowodowane niepoprawną ścieżką budowania), program budujący Java nie wygeneruje żadnych plików CLASS.
Ścieżka klasy budowania
Java Development Tools (JDT)
Właściwości ścieżki budowania Java
Preferencje kompilatora Java