Organisation von Java-Projekten

Status
Nicht offen für weitere Antworten.

mouk

Aktives Mitglied
Hi!

Soll ich am besten für jedes Projekt einen eigenen Ordner erstellen, und in diesem Ordner dann nochmals Ordner für source und class files anlegen?
Wenn ich es so mache, muss ich dann für jedes neue Projekt den Pfad zum class-Ordner dem classpath hinzufügen, damit ich die class-dateien ausführen kann? (Ich benutze kein IDE sondern nur die Tools die beim JDK dabei sind)

fg, mouk
 
mouk hat gesagt.:
Hi!

Soll ich am besten für jedes Projekt einen eigenen Ordner erstellen, und in diesem Ordner dann nochmals Ordner für source und class files anlegen?

Das ist Geschmackssache, ich (bzw. Eclipse) mach das so.

mouk hat gesagt.:
Wenn ich es so mache, muss ich dann für jedes neue Projekt den Pfad zum class-Ordner dem classpath hinzufügen, damit ich die class-dateien ausführen kann?

jup

mouk hat gesagt.:
(Ich benutze kein IDE sondern nur die Tools die beim JDK dabei sind)

Warum nicht? Ne IDE nimmt dir viel Arbiet ab (es sei denn du lernst gerade die Basics, dann ist es empfehlenswert dass du erstma alles von Hand machst)!
 
Stell dir einfach mal vor, dein Projekt hat 1000 Klassen... glaubst du mehr als ein Ordner ist eine gute Idee? :wink:

Und da ein Ordner kein übermässiger Aufwand ist, lohnt es sich auch wenn du nur 5 Klassen hast :bae:
 
Also ich mach auf jeden fall für jedes Projekt einen eigenen Ordner. Stell dir mal vor, du hast 10 Projekte erfolgreich geschaft ... aber alle in einem Ordner. Und nun hast du Projekt 11 gerade fertig, und willst es an den Kunden ausliefern ... da gibt es zwei Möglichkeiten:
1. du schickst ihm ALLE Klassen aus deinem "Megaverzeichnis" und somit gibst du deine ganzes KnowHow aus anderen Projekten preis (ich sag nur: decompilieren ist kein Problem) oder
2. du setzt dich hin und machst dir die Arbeit all die Klassen herauszusuchen, die dein Projekt benötigt (ich weiß nicht, wie viele das bei dir sind ... aber bei mir kommen da schnell 100 - 200 zusammen) ... und wehe du vergisst auch nur eine Klasse ... dann hattest du mal einen Kunden.

Und wegen dem CLASSPATH ... wenn du dein Programm von überallher starten willst: ja. Ich mache das aber meistens mit einem ANT-Skript, welches ich ja sowieso in jedem Projekt anlege. Da ist dann der CLASSPATH für dieses eine Projekt hinterlegt und gut ist ... muss ja nicht gleich alles Systemweit bekannt gegeben werden.
 
danke für eure antworten, ich werde die verschiedenen projekte auch in ordner organisieren, und jetzt ist mir endlich auch das mit dem classpath klar.
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben