michael.becker
26-10-2005, 09:30
Hallo,
ich programmiere gerade mit Netbeans 4.0 eine Applikation..funktion der applikation ist realtiv unbedeutend fur mein problem..
Ich habe mit Netbeans ein Projekt erstellt und die Klasse die ich geschreiben habe in Packages gepackt, damit es übersichtlicher wird..
Meine Packagestruktur und somit auch meine Verzeichnissstruktur sieht so aus:
/
/Applikation/Main.java
/utils/Share.java
/utils/Tools.java
/utils/database/DatabaseHandler.java
/utils/database/DatabasePool.java
/utils/logger/Logger.java
/utils/mailer/Mailer.java
... (sind noch paar klassen/packages, aber denke, aufbau ist klar)
Auserdem binde ich noch erxterne jars ein ( z.b von sun die mail.jar)
(diese liegen in d:\javaLibs\)
Mit netbeans war das alles kein Problem zu kompilieren..einfach clean and build und ich hatte die fertige .jar datei in dist liegen..
ich möchte jetzt aber nicht mehr mit dem .jar arbeiten, sondern die verzeichniss struktur beibehalten ..
also habe ich mir aus dem ordner src im projekt-ordner alle meine geschriebenen java dateien genommen und in ein extra verzeichniss gelegt(mit der struktur naturlich, wie oben beschrieben
also:
/
d:\test\Applikation\Main.java
d:\test\utils\Share.java
d:\test\utils\Tools.java
d:\test\utils\database\DatabaseHandler.java
d:\test\utils\database\DatabasePool.java
d:\test\utils\Logger\Logger.java
d:\test\utils\mailer\Mailer.java
dachte ein einfaches
javac d:\test\Applikation\Main.java -classpath .:d:\javaLibs
würde da reichen, weil Main.java weitere Klassen importiert und diese dann automatisch mit compiliert werden..
Aber der Compiler sagt direkt bei der 1. import anweisung der Main.java, das er die zu importierende Klasse nicht finden kann
Was mache ich falsch??
ich programmiere gerade mit Netbeans 4.0 eine Applikation..funktion der applikation ist realtiv unbedeutend fur mein problem..
Ich habe mit Netbeans ein Projekt erstellt und die Klasse die ich geschreiben habe in Packages gepackt, damit es übersichtlicher wird..
Meine Packagestruktur und somit auch meine Verzeichnissstruktur sieht so aus:
/
/Applikation/Main.java
/utils/Share.java
/utils/Tools.java
/utils/database/DatabaseHandler.java
/utils/database/DatabasePool.java
/utils/logger/Logger.java
/utils/mailer/Mailer.java
... (sind noch paar klassen/packages, aber denke, aufbau ist klar)
Auserdem binde ich noch erxterne jars ein ( z.b von sun die mail.jar)
(diese liegen in d:\javaLibs\)
Mit netbeans war das alles kein Problem zu kompilieren..einfach clean and build und ich hatte die fertige .jar datei in dist liegen..
ich möchte jetzt aber nicht mehr mit dem .jar arbeiten, sondern die verzeichniss struktur beibehalten ..
also habe ich mir aus dem ordner src im projekt-ordner alle meine geschriebenen java dateien genommen und in ein extra verzeichniss gelegt(mit der struktur naturlich, wie oben beschrieben
also:
/
d:\test\Applikation\Main.java
d:\test\utils\Share.java
d:\test\utils\Tools.java
d:\test\utils\database\DatabaseHandler.java
d:\test\utils\database\DatabasePool.java
d:\test\utils\Logger\Logger.java
d:\test\utils\mailer\Mailer.java
dachte ein einfaches
javac d:\test\Applikation\Main.java -classpath .:d:\javaLibs
würde da reichen, weil Main.java weitere Klassen importiert und diese dann automatisch mit compiliert werden..
Aber der Compiler sagt direkt bei der 1. import anweisung der Main.java, das er die zu importierende Klasse nicht finden kann
Was mache ich falsch??