2010-03-29 3 views
4

왜 이클립스는 .project 파일이 숨겨져있을 때 "M : \ workspaces \ eclipse \ project.project. M : \ workspaces \ eclipse \ project.project (액세스가 거부되었습니다. Windows 파일 시스템에서)? 참고 :이 작업은 다른 파일에도 적용됩니다..project 파일이 숨겨져있는 이유는 무엇입니까?

재현 방법 :
1. 최신 이클립스를 설치하십시오. eclipse-jee-galileo-SR2-win32.zip을 사용하고 있습니다. (다른 버전에서 발생하는지 확실하지 않음)
2. 프로젝트를 만듭니다.
3. Windows 탐색기에서 프로젝트를 탐색하고 .project 파일을 찾습니다.
4. 오른쪽 클릭 -> 속성
5. 속성에서 숨김을 선택하십시오.
6. Eclipse에서 .project 파일을 열고 변경 한 후 저장하십시오.
7. 오류가 발생하면 숨겨진 상자를 선택 취소하고 다시 저장하십시오.

+0

호기심에서, 왜 숨겨진 프로젝트 파일을 처음부터 다루고 있습니까? – Amber

+0

어떻게 일어 났는지 잘 모르겠습니다. SyncToy 2.1을 사용하여 네트워크 드라이브로 작업 공간을 동기화 한 후 숨겨졌습니다. 숨겨진 파일을 모두 설정하면 문제를 해결할 수 있습니다. 불행히도 오류 메시지는 그리 좋지 않으므로 문제가 무엇인지 깨닫는 데 시간이 걸렸습니다. – Tommy

+0

"User Error"와 같은 소리가납니다. –

답변

5

네트워크 드라이브가 때때로이 IBM technote에 의해 도시 된 바와 같이 숨겨진 속성 (예를 들어 see this thread)

와 파일을 표시의 문제가있을 수 있습니다,이 문제는 Sun bug 6350200과 관련이있을 수 있습니다

을 열어 쓰기 액세스를 위해 숨김 파일 FileNotFoundException 예외가 발생합니다. attrib를 통해 숨김 특성을 제거하면 예외가 throw되지 않고 응용 프로그램이 올바르게 작동합니다. JDK6_b3 (? JDK는 당신이 당신의 이클립스를 실행하는 데 사용하고있는)로 고정 만, 여전히 IBM의 기술 문서 보고서로 완전히에만 JDK7에 고정 된 몇 가지 문제가있을 수 있습니다 :

해결! 지금 당장 Eclipse를 숨기려면 Eclipse의 숨겨진 속성을 제거해야합니다.

+0

jdk1.6.0_18에서 Eclipse를 실행 중입니다. JDK7에서 수정 될 것이라는 점을 잘 알고 있습니다. : D 이제 네트워크 드라이브가 리눅스 박스에있다. 따라서 점으로 시작하는 파일을 숨김으로 표시 할 수있다. 나는 일반적으로 업데이트를 네트워크 드라이브에만 밀어 넣고 이번에는 그걸 꺼 냈다. – Tommy

+0

내 하루를 구 했으니 나는 미쳐 가고 있었다. 내 파일이 네트워크 드라이브에 있었고 모두 숨김으로 표시되었습니다. –

+0

실제로 jdk1.7.0_45를 사용함에도 불구하고 숨겨진 파일로 인해 Eclipse Kepler Service Release 1이 여전히 실패합니다. – Male

관련 문제