0
Ich habe ein Plugin in Netbeans gemacht und ich habe eine Klasse, die eigentlich eine abstrakte Aktion ist. Ich denke, das ist die Aktion, die das Plugin verbindet, aber das ist nicht der Punkt, den ich brauche.Wo ist der Einstiegspunkt eines Netbeans-Plugins?
Nun, ich versuche es, aber es ist eine brandneue Situation für mich. Einzig, was ich gefunden habe, ist ein Tutorial für Netbeans-Plugin, aber es gibt nur die Action-Klasse. Ich meine, ich möchte einen lokalen Server starten, an dem das Plugin startet. Leider kann ich es nur in der Action atm machen, die ein riesiges Antipattern ist. – NeverJr
Also dann schauen Sie sich "Neue Datei" an -> "Modulentwicklung" -> "Installer/Aktivator". Dadurch wird eine Klasse erstellt, die sich von org.openide.modules.ModuleInstall erstreckt, wo Sie die Methode restored() überschreiben müssen. Dies wird nicht empfohlen, da es in 99% eine schlechte Idee ist, etwas zu starten, nur weil der Benutzer die Anwendung gestartet hat, sollten Sie sich fragen: Müssen Sie Ihren Server wirklich starten, wenn die Anwendung startet? Vielleicht ist es genug, um es zu starten, wenn der Benutzer es wirklich braucht (z. B. beim Klicken auf eine Aktion). Hoffe das hilft. – funfried