Frage

Ich habe eine Frage zur Verwendung der NetBeans-Plattform und zum Festlegen von Abhängigkeiten oder zum einfachen Verweisen auf Klassen aus einem anderen Modul.

Was ich habe:

NetBeans-Plattformanwendung mit einem Hauptmodul namens Viewer

com.demo.viewer
 -MainScreenTopComponent.java

Und ich habe ein Modul namens MenuToolbar

com.demo.toolbar
 -menutoolbar.java
 -action1.java

menüleiste.java hat eine Methode, auf die ich von der MainScreenTopComponent zugreifen möchte.

Ich habe versucht, mit der rechten Maustaste auf das Viewer-Modul zu klicken, zu Eigenschaften> Bibliotheken zu gehen und eine Abhängigkeit vom MenuToolbar-Modul hinzuzufügen, aber ich kann das Paket immer noch nicht einmal importieren.

Jede Hilfe ist willkommen =(

Vielen Dank!

Bearbeiten: Selbst gelöst.Anstatt Abhängigkeiten im Viewer hinzuzufügen, habe ich eine verzerrte Jar hinzugefügt, die ich im Ordner Build / Clusters / Modules meiner Plattform gefunden habe!

War es hilfreich?

Lösung

Sie müssen kein eingewickeltes GLAS verwenden.

Sie müssen die Klassen aus der Modulmenüleiste exportieren:

  1. rechtsklick auf Ihr Modul
  2. eigenschaften auswählen
  3. klicken Sie auf "API-Versionierung"
  4. überprüfen Sie das Paket com.demo.toolbar in der Liste der Pakete mit der Bezeichnung "Öffentliche Pakete"

Dies setzt voraus, dass Ihr MenuToolbar-Modul bereits Teil Ihrer NetBeans Platform-Anwendung ist

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top