Ameisenkopie Aufgabe: Die kopierte Kopie aufgrund von java.io.filenotfoundException nicht

StackOverflow https://stackoverflow.com/questions/1344930

  •  20-09-2019
  •  | 
  •  

Frage

Ich versuche, eine Flex -Anwendung in Ant zu kompilieren (keine Probleme hier, ich kann es gut machen). Wenn ich versuche, den Inhalt des Projekts an einem Windows -Netzwerk (bekannt als "z:" auf meinem System) zu veröffentlichen, bekomme ich die folgenden LAHM Ausnahme von Java/Ant:

BUILD FAILED
C:\workspace\bkeller\build.xml:42: Failed to copy C:\workspace\bkeller\web\assets\text\biography.html to Z:\web\bkeller\assets\text\biography.html due to java.io.FileNotFoundException Z:\web\bkeller\assets\text\biography.html (The system cannot find the file specified)

Welche Art von saugt. Ich kann keine Möglichkeit finden, dieses Problem loszuwerden, und es ist ziemlich wichtig für mein Projekt, dass ich dieses Problem bekomme. Ich weiß mit Sicherheit, dass ich Berechtigungen im Netzwerk Laufwerk gelesen/schreiben/ausführen habe. Ich kann Dateien auf dem Laufwerk über Windows Explorer einwandfrei erstellen/bearbeiten/löschen.

Drive Z ist eine Netzwerkmontage für VirtualBox, mit der ich Zugriff auf mein Host -Betriebssystem Ubuntu erhalten kann. Ich habe doppelt überprüft, ob es Schreibberechtigungen gibt. Irgendwelche Ideen?

War es hilfreich?

Lösung 5

Es war ein Problem im Shared Ordner System von VirtualBox. Es wurde vor einigen Veröffentlichungen von 3.0.x.

Andere Tipps

Da z eine Netzwerkhalterung ist, ist es möglicherweise nicht dasselbe, dass es funktioniert (zB, mit dem Sie Dateien erstellen / schreiben können).

  1. Möglicherweise haben Sie irgendwann in der Vergangenheit den erforderlichen Benutzer / Passwort angegeben, und Explorer hat sich daran erinnert (damit es Sie nicht wieder fragt). Ameise würde offensichtlich nicht.
  2. Ant kann als anderer Benutzer ausgeführt werden, insbesondere wenn Sie einen anderen Prozess innerhalb des Builds hervorbringen.

Können Sie einen einfachen Test in Java schreiben und sehen, ob eine Datei auf Ihrem Z: Laufwerk erstellt werden kann? Vielleicht liefert das einen Einblick. Sie können auch Ameise mit laufen lassen -debug Switch und prüfen Sie, ob es detailliertere Informationen bietet. Zumindest würde es eine Stapelverfolgung drucken und Sie können Ameisenquelle herunterladen und sehen, was passiert.

Ich habe gerade das gleiche Problem erlebt. Das Kopierziel war ein reguläres Netzwerklaufwerk, das mit meinem Windows 7 -Computer verbunden war.

Ich konnte das Problem lösen, indem ich die Sonnenfinsternis neu startete.

Die Ursache könnte gewesen sein, dass Eclipse aufgrund eines Eclipse -Updates, das ich zuvor durchgeführt hatte, mit Administratorrechten ausgeführt wurde.

Wird es selbstverständlich, dass die Datei tatsächlich existiert? Unabhängig davon, während Sie Kann die Erlaubnis haben, hat der Prozess, der die Ameisenaufgabe tatsächlich ausführt, die Erlaubnis?

Sie haben sicher darüber nachgedacht, aber haben Sie es versucht

Z:/web/bkeller/assets/text/biography.html

Ich benutze immer das / Anstatt von \ Selbst unter Windows und kann sich nicht erinnern, ein Problem mit dem Kopierziel zu haben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top