JavaCompilerCore/abgabeprotokoll.md
2019-12-22 17:59:40 +01:00

598 B

JavaTXCompiler Klasse

  • Konstruktor hat einen weiteren Parameter
  • contextPath
    • Arrays aus URLs (file-urls)
  • Parameter ist Optional
  • wird er gesetzt, so werden Classfiles aus den übergebenen Pfaden geladen
    • die übergebenen Pfade müssen dabei die Source-Roots sein
    • Beispiel: import de.test.Klasse;
    • Klasse.class liegt in output/de/test/Klasse.class
    • dann muss contextpath auf output gesetzt werden
  • wird der Parameter nicht übergeben, so wird der Sourceroot auf das Verzeichnis gesetzt, in dem der Compiler ausgeführt wird
  • dies ist das Verhalten vom javac Compiler