Kompilering / virtuelle filer
Når en ny klasse kompileres, vil compileren (javac) tage udgangspunkt i fysiske .java- og .class-filer.Mit spm. er, om kompilering kan foretages i et virtuelt miljø snarere end ud fra fysiske .java- og .class-filer. Vil det så at sige være muligt at erstatte de fysiske .class- og .java-filer, som compileren benytter, af virtuelle filer?
Jeg er med på teknikker, hvor man "går uden om compileren" og direkte genererer bytecoden og loader ind i en classloader, men jeg er her interesseret i situationen, hvor man direkte bruger compileren fra Java, idet dynamisk generering af bytecode normalt er vanskeligt.
Spørgsmålet er derfor, om det er muligt at simulere de fysiske .java- og .class-filer, når javac kaldes (?)
Måske er dette et spm. om operativsystemet (i mit tilfælde Windows) understøtter en sådan konstruktion (?)
