2017-12-21 8 views
-2

Ich arbeite an einem Projekt mit einigen anderen Projekten und Bibliotheken als Abhängigkeiten. Kürzlich musste ich eines der Projektabhängigkeiten ändern und es an einen anderen Ort verschieben. Wenn ich nun mein Programm starte, sucht es nach Dateien im Arbeitsverzeichnis dieser Abhängigkeit. Es bezieht sich jedoch immer noch auf den alten Speicherort des Verzeichnisses und nicht auf den neuen.Java Netbeans falsch Arbeitsverzeichnis

old directory : ../documents/github/project 
new directory : ../documents/netbeansprojects/project 

Ich habe versucht, sauber und Gebäude. Ich habe auch versucht, den Netbeans-Cache zu löschen, aber er sucht immer noch nach dem Projekt an der alten Stelle, obwohl es im Abhängigkeiten-Viewer einen anderen Pfad anzeigt.

+1

Sind Sie sicher, dass u nicht diese Abhängigkeiten in Ihrer Konfigurationsdatei haben, wenn nicht, wie Sie Ihren Cache gelöscht? Nach dem Löschen der Cache-Netbeans gestartet als eine neue Instanz oder Projekt wurde noch dort geladen? –

+0

@UtaAlexandru nach dem Löschen meines Caches konnte ich immer noch die Projekte sehen, die geöffnet wurden, bevor ich es löschte – FrankK

Antwort

0

Kopieren Sie Ihre Netbeans Abkürzung .Rechten Sie darauf, Eigenschaften und setzen Sie Ihren Zielwert diesen Wert. "D: \ Netbeans \ NetBeans 8.0 \ bin \ netbeans64.exe" --userdr E: \ NetbeansHomes19 --cachedir "E: \ NetbeansHomes19".

Nehmen Sie in Betracht, dass D: \ Netbeans \ NetBeans 8.0 \ bin \ netbeans64.exe es Ihre Netbeans-Installationsordner und E: \ NetbeansHomes19 ist der Ort, wenn Sie Ihren Cache behalten möchten. Achten Sie auf Leerzeichen und Zitate müssen genau sein wie dieses Beispiel. Sicher wird dies Ihren Cache zurücksetzen und eine neue Netbeans-Instanz starten.

0

Ich habe vergessen, das Arbeitsverzeichnis in den Projekteigenschaften nach dem Verschieben meiner Dateien zu ändern. die Lösung:

Projekteigenschaften -> Ausführen -> Arbeitsverzeichnis