Libraries in Netbeans

jschle

Mitglied
Hallo zusammen,

ich bin ein ziemlicher Neuling beim Programmieren mit Java und in der Benutzung von Netbeans.
Für mein Projekt habe ich meine Sourcefiles im Ordner \src und meine Libraries in \lib.

In den "Project Properties" habe ich im Reiter "Sources" den Ordner "src" angegeben und im Reiter "Libraries" habe ich "lib" als "Libraries Folder" gewählt.

Die Ordner der Library habe ich dann in den Ordner "lib" kopiert und die Library in den Properties hinzugefügt.

Nun kommt aber trotzdem die Fehlermeldung, dass das Package nicht vorhanden sei. Links bei Netbeans in der Ansicht "Projects" unter "Libraries" wird das Packet aber angezeigt.

Was ist da falsch bzw habe ich da irgendwas mit den Libraries falsch verstanden?

Danke schon im Voraus für eure Hilfe!
LG Jan
 
hm, also ich habe manche Libraries nicht als JAR-Datei sondern halt die Ordner zB "com/bla/dings.java".

Muss ich diese dann in den src-Folder kopieren? Also kommen in den lib-Folder nur JAR-Files?
Ich dachte, dass ich alle Libraries so in einen anderen Ordner packen kann um so das Projekt etwas übersichtlicher zu machen.
 
Zuletzt bearbeitet:
Dann hast du nur die Sourcen der Library aber nicht die eigentliche JAR Datei welche du verwenden willst.
Daher solltest du schauen woher du die JAR Datei bekommst bzw. wie man die Sourcen zu kompilieren hat um eine JAR zu erhalten.

Libraries sind nichts anderes als JAR Dateien welche von dir in deinem eigenen Projekt verwendet werden. Oft ist es auch möglich sich die Sourcen zu den Libraries zu holen, aber mit denen selbst fang man meist nur wenig an.
 
Erstmal vielen Dank für deine schnelle Hilfe!! Aber so ganz verstehe ich das noch nicht.
Wieso kann ich denn keine Ordner so einbinden? Ich habe mal einen Screenshot gemacht.
Die Packages die dort aufgelistet sind müssten doch eigentlich verfügbar sein!?
 

Anhänge

  • screenshot_netbeans.PNG
    screenshot_netbeans.PNG
    5,3 KB · Aufrufe: 16
Bibliotheksklassen bindest du über tools -> libraries ein. Von der Site, welche die Lib zur Verfügung stellt, sollte auch eine Anleitung verfügbar sein.
 

Zurück
Oben