Hallo,
ich bin gerade dabei wieder mit Java etwas "rumzuspielen". Ich habe ein erstes Progrämmchen geschrieben, dass auf meinem Server zwei Ordner rekursiv vergleicht und mir das Delta zwischen beiden Ordnern per system.out.println ausgibt. Das funktioniert auch, allerdings nur aus meiner IDE heraus.
Wenn ich die Klasse im Ordner "src" mit dem Namespace org.example.folderdiff.FolderDiff.java kompiliere landet die .class Datei in einem out-Ordner. Allerdings habe ich keinen Schimmer, mit welchem Befehl ich diese dann ausführen kann. Navigiere ich in der CMD in den out\production\org\example\folderdiff-Ordner und rufe
java FolderDiff
auf kommt die Meldung
Error: Could not find or load main class FolderDiff.class
Allerdings liegt diese in genau dem Ordner. Wenn ich eine Klasse ohne Namespace direkt in das Projekt lege, dann kann ich sie auf die Art auch aufrufen. Ich würde aber gerne gleich "richtig" anfangen und mit Namespace rumspielen. Besonders jetzt, wo ich es nicht hinbekommen interessiert mich, warum.
Könnt ihr mir da bitte weiterhelfen?
Vielen Dank und viele Grüße
Jürgen
ich bin gerade dabei wieder mit Java etwas "rumzuspielen". Ich habe ein erstes Progrämmchen geschrieben, dass auf meinem Server zwei Ordner rekursiv vergleicht und mir das Delta zwischen beiden Ordnern per system.out.println ausgibt. Das funktioniert auch, allerdings nur aus meiner IDE heraus.
Wenn ich die Klasse im Ordner "src" mit dem Namespace org.example.folderdiff.FolderDiff.java kompiliere landet die .class Datei in einem out-Ordner. Allerdings habe ich keinen Schimmer, mit welchem Befehl ich diese dann ausführen kann. Navigiere ich in der CMD in den out\production\org\example\folderdiff-Ordner und rufe
java FolderDiff
auf kommt die Meldung
Error: Could not find or load main class FolderDiff.class
Allerdings liegt diese in genau dem Ordner. Wenn ich eine Klasse ohne Namespace direkt in das Projekt lege, dann kann ich sie auf die Art auch aufrufen. Ich würde aber gerne gleich "richtig" anfangen und mit Namespace rumspielen. Besonders jetzt, wo ich es nicht hinbekommen interessiert mich, warum.
Könnt ihr mir da bitte weiterhelfen?
Vielen Dank und viele Grüße
Jürgen