Mam mini-bibliotekę z interfejsem oraz aplikację. Aplikacja ta ma np. JFileChooser
z filtrami plików .CLASS i .JAR. Moje zadanie to wykrycie w jakiś magiczny sposób, czy wybrany plik .CLASS (lub klasa główna .JAR) implementuje interfejs, a jeśli tak, to utworzyć obiekt klasy i wywołać metodę z interfejsu.
Do tej pory wykorzystywałem w taki sposób jedynie klasy znajdujące się wewnątrz mojej aplikacji, ale muszę mieć możliwość wywoływania klas z zewnątrz, wybranych przez użytkownika.
W jaki sposób to zrobić?
abc.Klasa
znajdującej się w folderze "Program Files" chcę odpalić klasędef.Inna
znajdującą się np. w dokumentach. Całkiem inna ścieżka.