jimb0p
Erfahrenes Mitglied
Hallo Zusammen,
ich habe ein Programm das aus mehreren Teilprogrammen besteht. Zu Beginn hat es gereicht dass ich vom Hauptprogramm die Teilprogramme (jeweils einzelne .jars) aufrufe und entsprechend Pfade übergebe beim Aufruf. Aber mittlerweile ist das Programm so groß geworden und es soll ein komplettes Logging über die einzelnen Programme stattfinden sodass ich mich gefragt habe was der bessere Weg wäre.
Ich habe mir überlegt dem Java-Projekt für jedes Teilprogramm ein Paket anzulegen und mir dann entsprechend Objekte im Hauptprogramm von den jeweiligen Klassen hole und so damit arbeite. Wäre das ein richtiger Ansatz?
Des weiteren hätte ich dazu dann direkt eine Frage: Wenn ich in eclipse über "Configure Buildpath..." eine externe .jar eingepflegt habe, warum ist sie nicht in allen Paketen verfügbar? Oder verstehe ich die Pakete generell falsch?
Und vielleicht kann mir auch jemand den Unterschied zwischen einem Package und einem Source Ordner mit (default package) erklären. Denn wenn ich meine Klassen im default package
habe wird meine Bibliothek gefunden.
Freue mich über jede Hilfe.
ich habe ein Programm das aus mehreren Teilprogrammen besteht. Zu Beginn hat es gereicht dass ich vom Hauptprogramm die Teilprogramme (jeweils einzelne .jars) aufrufe und entsprechend Pfade übergebe beim Aufruf. Aber mittlerweile ist das Programm so groß geworden und es soll ein komplettes Logging über die einzelnen Programme stattfinden sodass ich mich gefragt habe was der bessere Weg wäre.
Ich habe mir überlegt dem Java-Projekt für jedes Teilprogramm ein Paket anzulegen und mir dann entsprechend Objekte im Hauptprogramm von den jeweiligen Klassen hole und so damit arbeite. Wäre das ein richtiger Ansatz?
Des weiteren hätte ich dazu dann direkt eine Frage: Wenn ich in eclipse über "Configure Buildpath..." eine externe .jar eingepflegt habe, warum ist sie nicht in allen Paketen verfügbar? Oder verstehe ich die Pakete generell falsch?
Und vielleicht kann mir auch jemand den Unterschied zwischen einem Package und einem Source Ordner mit (default package) erklären. Denn wenn ich meine Klassen im default package
habe wird meine Bibliothek gefunden.
Freue mich über jede Hilfe.
Zuletzt bearbeitet: