Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Ich hätte da mal eine Frage bez. Projekte anlegen in Eclipse...
Ausgangssituation ist die das ich 5 Javaprojekte habe, von denen die meisten die gleichen Klassen verwenden. Im MOment hab ich das so gelöst das ich einen Workspace habe in dem ich ein Projekt angelegt habe. Unter diesem Projekt habe ich dann 6 Packages angelegt, für jedes Programm eines und in einem Package habe ich die "gemeinsamen Klassen" die alle Projekte mitverwenden.
Nun weiß ich aber nicht ob das so ideal gelöst ist. Mir wäre wohler wenn jedes Programm oder Projekt auch wirklich ein Projekt ist und nicht nur ein Package aber wie tu ich da am besten mit den gemeinsamen Klassen???
hat jemand Vorschläge wie man so ein Design anlegen könnte?
Ja, für jedes Programm ein eigenes Projekt. Und für die gemeinsam genutzten Klassen auch. Das ist dann quasi ne Bibliothek. Du kannst von Projekten auf andere Projekte referenzieren (ist ja auch nichts anderes, als wenn du ein .jar in ein Projekt einbindest).
EDIT: Unfug entfernt, durch was sinnvolles ersetzt...
wie gesagt funktionieren tut es ja soweit aber in dem fall kann ich properties nur für das ganze projekt einstellen und nicht für jedes "Programm" extra. Außerdem wenn ich kompiliere dann muß ich mir alle Klassen rauskratzen die das jeweilige Programm verwendet und die dann online stellen.
Macht man das so wenn man mehrere Programme in Eclipse verwalten will??
wie gesagt funktionieren tut es ja soweit aber in dem fall kann ich properties nur für das ganze projekt einstellen und nicht für jedes "Programm" extra.
ich meine natürlich die Project Properties die man für ein Projekt einstellen kann. In meinem Fall gelten die dann natürlich für alle Pakete und ich denke mir das könnte manchmal ein nachteil sein.
eigentlich wollte ich nur wissen ob es noch andere Ansätze gibt mehrere Projekte oder Programme in Eclipse zu verwalten, ich meine in Bezug auf mehrfach benützte Classen??
aber danke erstmal, das bestätigt schonmal meine Idee
Argh! Jetz seh ich erst mal, warum du so schräg schreibst und ich nichts verstehe. Ich hab mich in meinem vorigen Post verschrieben. Natürlich nicht ein Package pro Programm, sondern ein Projekt pro Programm. Und diese Projekte kannst du untereinander referenzieren.
Den Original-Post von mir pass ich jetzt auch noch an....
hab das jetzt so angelegt und es funktioniert ganz gut mit den Referenzierungen, allerdings hab ich noch eine Frage:
Ich habe folgende Projekte:
A: programm1
B: parogramm2
C: programm3
D: Allgemeines Projekt wo Klassen sind die mehrere Programme brauchen.
Wenn ich jetzt A: kompiliere dann muß ich mir erst im soucecode ansehen welche klassen ich aus dem Projekt D: brauche und das dann gemeinsam online stellen. Klar geht das aber die Fehleranfälligkeit ist hoch etwas zu übersehen. Gibts da nicht was das mir alles exportiert was ich brauche oder so?
In der Regel stellt man Java-Projekte als jar-Dateien bereit. Das solltest du auch mit Projekt D so machen. Dieses sollte logisch zueinander gehörende Klassen beinhalten und auch als ganzes ausgeliefert werden. Damit lieferst du immer das gesamte Projekt D aus, nicht nur einzelne Klassen, die du benötigst.