T
Timtrucker
Gast
Hallo Leute!
Diesmal hab ich mal wieder ein Grosses (für mich ein Grosses ) Problem!!
Und Zwar:
"Projekt A" besitzt Die Jar datei "Pojekt B" in Ihrem BuildPath.
"Projekt B" besitzt Die Jar datei "Projekt C" Ihrem BuildPath.
Bis hier sollte alles noch verständlich sein.
Eine Klasse von "Projekt B" besitzt eine Funktion "SendTheMessage".
Diese Wird in einer Klasse von "Projekt A" aufgerufen:
Die Funktion "SendTheMessage" ruft nun die Methode "broadcastmessage()" von "Projekt C" auf.
Und da kommt die NullPointerException! Genau wenn die Methode "broadcastmessage()" von
"Projekt C" aufgerufen wird, Kireg ich die Exception!
Hier nochmal der Code:
"Projekt A" ruft Methode einer Klasse von "Projekt B" auf:
Die Methode "SendTheMessage" ruft nun eine Methode in "Projekt C" auf
Die Varible "plugin" ist eine Instanz einer Klasse von "Projekt B" und diese Erbt die Klasse "JavaPlugin"
von "Projekt C"
Ich weiss es ist sehr sehr verwirrend.... jedoch hab ich jetzt mal mein Bestes gegeben.
Ich Sitze an diesem Problem schon ne weile dran und erkenne einfach den Grund nicht
Bitte helft mir!
lg timtrucker
Diesmal hab ich mal wieder ein Grosses (für mich ein Grosses ) Problem!!
Und Zwar:
"Projekt A" besitzt Die Jar datei "Pojekt B" in Ihrem BuildPath.
"Projekt B" besitzt Die Jar datei "Projekt C" Ihrem BuildPath.
Bis hier sollte alles noch verständlich sein.
Eine Klasse von "Projekt B" besitzt eine Funktion "SendTheMessage".
Diese Wird in einer Klasse von "Projekt A" aufgerufen:
Java:
new ProjektBKlasse().SendTheMessage();
Die Funktion "SendTheMessage" ruft nun die Methode "broadcastmessage()" von "Projekt C" auf.
Und da kommt die NullPointerException! Genau wenn die Methode "broadcastmessage()" von
"Projekt C" aufgerufen wird, Kireg ich die Exception!
Hier nochmal der Code:
"Projekt A" ruft Methode einer Klasse von "Projekt B" auf:
Java:
public void DownloadPlugin_action()
{
new ProjektBKlasse().SendTheMessage();
}
Die Methode "SendTheMessage" ruft nun eine Methode in "Projekt C" auf
Java:
public void SendTheMessage()
{
plugin.getServer().broadcastMessage("TestMessage"); // Exception wird hier ausgelösst!
}
Die Varible "plugin" ist eine Instanz einer Klasse von "Projekt B" und diese Erbt die Klasse "JavaPlugin"
von "Projekt C"
Ich weiss es ist sehr sehr verwirrend.... jedoch hab ich jetzt mal mein Bestes gegeben.
Ich Sitze an diesem Problem schon ne weile dran und erkenne einfach den Grund nicht
Bitte helft mir!
lg timtrucker
Zuletzt bearbeitet von einem Moderator: