In meinen aktuellen Projekteinstellungen habe ich Eclipse konfiguriert, um die kompilierten .class-Dateien in das/bin-Verzeichnis zu platzieren.System.getProperty ("user.dir") Anomalie in Eclipse
Mein Puzzle ist, dass, wenn ich die Anwendung über die IDE ausführen und es zum Drucken des aktuellen Arbeitsverzeichnisses (System.out.println (System.getProperty ("user.dir")) Ich erwarte die Konsolenausgabe zu erhalten be/bin - stattdessen ist der gedruckte Wert der Ordner projectRoot (ohne das Suffix/bin)
Wenn ich direkt zum Ordner/bin navigieren und meine Java-Klasse ausführen würde, wird das aktuelle Arbeitsverzeichnis als I gedruckt Ich hätte gerne, dass die Eclipse-IDE sich ähnlich verhält.
Irgendwelche Ideen, warum ich diese Disparität beobachte? Ich habe viele Projekt-Build-Einstellungen durchlaufen, aber ich kann nichts finden, was sie verursachen würde Dies Anomalie.
Mit freundlichen Grüßen, Dinuk
Und wenn ich VonC wäre, würde ich einen entsprechenden Screenshot hinzufügen. –
@mmyers: Vielen Dank - ich habe bereits 5 Minuten damit verbracht, herauszufinden, was das verursachen könnte, und hatte Angst, dass ich am Ende eine Stunde lang nach einer versteckten Konfigurationseinstellung suchen würde. Vielen Dank für die prompte Antwort - ich werde versuchen, eine interessantere Frage beim nächsten Mal zu posten :-) – Dinuk
@mmyers: alles klar, alles klar, nur eine Minute gimme;) +1, übrigens – VonC