Witam :)

Piszę właśnie kawałek programu który umożliwia użytkownikowi wprowadzenie w okienku własnego kodu źródłowego, który ma być przekompilowany i włączony do programu w trakcie wykonywania. Potrafię skompilować kod źródłowy za pomocą klasy JavaCompiler i potrafię w prosty sposób użyć refleksji - tzn. potrafię za jej pomocą użyć klas dostępnych np. w java.lang. Niestety nie jestem w stanie jakkolwiek dołączyć tego kodu który wytworzyłem w czasie wykonania programu. Czy jest ktoś kto prosto umiałby to wytłumaczyć, jak połączyć te dwa mechanizmy? Jeszcze jedna rzecz - klasa napisana przez użytkownika powinna móc dziedziczyć po klasach programu. Całość oczywiście jest zawarta w pliku *.jar. Plik tworzony przez JavaCompiler jest tworzony w miejscu wykonania programu z rozszerzeniem *.class