개미 사본 작업 : java.io.filenotfoundException으로 인해 복사하지 못했습니다.

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

  •  20-09-2019
  •  | 
  •  

문제

ANT에서 Flex 응용 프로그램을 컴파일하려고합니다 (여기서는 문제없고 잘 할 수 있습니다). 프로젝트의 내용을 Windows 네트워크 드라이브 (내 시스템의 "Z : "라고 함)에 게시하려고하면 다음을 얻을 수 있습니다. 절뚝거리는 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)

어떤 종류의 짜증이납니다. 이 문제를 없애는 방법을 찾을 수 없으며이 프로젝트에 매우 중요합니다. 네트워크 드라이브에서 권한을 읽고/쓰기/실행하는 것이 확실합니다. Windows 탐색기를 통해 드라이브에서 파일을 작성/편집/삭제할 수 있습니다.

Drive Z는 VirtualBox 로의 네트워크 마운트로서 호스트 OS 인 Ubuntu에 액세스 할 수 있습니다. 나는 그것이 쓰기 권한이 있는지 두 번 확인했다. 어떤 아이디어?

도움이 되었습니까?

해결책 5

VirtualBox의 공유 폴더 시스템에서 문제가되었습니다. 몇 번의 릴리스에서 3.0.x로 고정되었습니다.

다른 팁

Z가 네트워크 마운트 인 방법을보고, Windows 탐색기를 통해 작동하는지 확인하는 것 (예 : 파일을 작성 / 쓰일 수 있음)은 ANT 내에서 작동하는지 확인하는 것과 동일하지 않을 수 있습니다.

  1. 과거에 필요한 사용자 / 비밀번호를 지정했을 수도 있고 Explorer는 그것을 기억했습니다 (따라서 다시 묻지 않습니다). 개미는 분명히 그렇지 않을 것이다.
  2. ANT는 다른 사용자로 실행될 수 있습니다. 특히 빌드 내부의 다른 프로세스를 생성하는 경우.

Java로 간단한 테스트를 작성하고 Z : Drive에서 파일을 만들 수 있는지 확인할 수 있습니까? 아마도 그것은 통찰력을 제공 할 것입니다. 당신은 또한 개미를 실행할 수 있습니다 -debug 더 자세한 정보를 전환하고 확인하십시오. 최소한 스택 추적을 인쇄하고 개미 소스를 다운로드하여 무슨 일이 일어나고 있는지 볼 수 있습니다.

단지 같은 문제를 경험했습니다. 사본 대상은 Windows 7 시스템에 연결된 일반 네트워크 드라이브였습니다.

일식을 다시 시작하여 문제를 해결할 수있었습니다.

원인은 내가 미리 수행 한 Eclipse 업데이트로 인해 Eclipse가 관리자 권한으로 실행 되었기 때문일 수 있습니다.

파일이 실제로 존재한다는 것은 말할 필요가 없습니까? 그럼에도 불구하고 실제로 ANT 작업을 실행하는 프로세스에 권한이 있습니까?

당신은 확실히 그것에 대해 생각했지만 당신은 시도 했습니까?

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

나는 항상 사용합니다 / 대신에 \ 창에서도 사본 대상에 문제가있는 것을 기억할 수 없습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top