Netbeans (Java): 3. Bibliothek funktioniert, aber wie konnte ich es in jar kompilieren?

StackOverflow https://stackoverflow.com/questions/4473066

  •  11-10-2019
  •  | 
  •  

Frage

Ich verwende 3.e Bibliotheken (Substanz, Dreizack) und ich füge sich als Bibliotheken (I die .jar des Nachspiel) in mein Projekt in Netbeans. Dies funktioniert auch, aber wenn ich die builded Glas außerhalb des Projektverzeichnisses verwenden Sie es nicht funktioniert, wie es sollte (die gewählten UI zeigen nicht), ich den Fehler:

java.lang.ClassNotFoundException: org.pushingpixels.substance.api.skin.SubstanceOfficeBlue2007LookAndFeel

ich eingestellt, dass UI / LookAndFeel wie das in meinem Code:

UIManager.setLookAndFeel("org.pushingpixels.substance.api.skin.SubstanceOfficeBlue2007LookAndFeel");

Wie kann ich diese Arbeit / run machen?

War es hilfreich?

Lösung

Sie haben die Wahl zwischen 2 bekommen:

  1. Legen Sie die Bibliothek Glas auf die Classpath.
  2. Bauen \ Erstellen Sie die Bibliothek mit Glas das reguläre Glas.

Für die Option 1, Sie wahrscheinlich benötigen, das Glas befindet sich „in der Nähe“ der Hauptbehälter auf dem Dateisystem; jedoch ist dies nicht unbedingt Voraussetzung. Wenn Sie das Glas laufen schließen Sie dann die Bibliothek Glas auf dem Classpath.

Für die Option 2, verwenden Sie irgendeine Art von Werkzeug wie Maven Assembly Plugin oder die fatjar Plugin in Eclipse (sorry, ich weiß nicht, was die analogen in NB).

Ich hoffe, das hilft.

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