Hi,
das ist ja bei Java erstmal nicht anders, ich kann z.B. mit
Class.forName("gibtsnicht")
eine Klasse zur Laufzeit laden, darauf reagiert dann der Compiler auch nicht, sondern ich muss mich selber umClassNotFoundException
etc. kümmern. Aber für alles, was zur Compile-Zeit feststeht, wird die Anwesenheit
zur Compile-Zeit
geprüft.
Ob die Klasse zur Laufzeit zur Verfügung stehen wird, kann der Java-Compiler natürlich auch nicht feststellen.
cu,
Andreas a/k/a MudGuard