Hallo Leute!
Ich versuche schon seit 2 Tagen ein Problem zu lösen, das gelingt mir jedoch irgendwie nicht. Ich wollte in mein Programm externe Bibliotheken (JAR) einbinden, um auf eine bestimmte Klasse zugreifen zu können. Bin schon so weit gekommen, dass er die benötigte Klasse aus dem Jar-Paket lädt und es in eine Variable vom Typ "Class" speichert. Mein Problem ist jetzt, ich möchte auf die Methoden der Klasse zugreifen können. Man kann zwar mit der Methode "getMethods()" alle Methodennamen rausholen, aber ich würde sie auch ausführen können. Ist es überhaupt möglich? Hat jemand eine Idee wie ich das machen könnte?
Der Code bis dahin:
Die Klasse auf die ich zugreifen möchte heißt "ActiveMQConnectionFactory".
Vielen Dank im Voraus!
Ich versuche schon seit 2 Tagen ein Problem zu lösen, das gelingt mir jedoch irgendwie nicht. Ich wollte in mein Programm externe Bibliotheken (JAR) einbinden, um auf eine bestimmte Klasse zugreifen zu können. Bin schon so weit gekommen, dass er die benötigte Klasse aus dem Jar-Paket lädt und es in eine Variable vom Typ "Class" speichert. Mein Problem ist jetzt, ich möchte auf die Methoden der Klasse zugreifen können. Man kann zwar mit der Methode "getMethods()" alle Methodennamen rausholen, aber ich würde sie auch ausführen können. Ist es überhaupt möglich? Hat jemand eine Idee wie ich das machen könnte?
Der Code bis dahin:
Code:
URLClassLoader loader = new URLClassLoader(urls);
Class extClass = loader.loadClass("org.apache.activemq.ActiveMQConnectionFactory");
Die Klasse auf die ich zugreifen möchte heißt "ActiveMQConnectionFactory".
Vielen Dank im Voraus!