저는 PC와 랩톱 모두 Windows Pro 8.1과 Netbeans의 최신 버전을 실행하고 있습니다. 나는 같은 hotmail/windows 계정으로 PC와 랩톱에 로그온한다. 나는 PC에서 Java 프로젝트를 빌드하고 OneDrive 디렉토리에 저장한다. BUT 내 랩톱에서 열려고 할 때 NetBeans는 모든 파일이있는 폴더를보고 있지만 프로젝트를 찾을 수 없으므로 프로젝트를 찾을 수 없습니다. 따라서 내 랩톱에서 내 프로젝트를 편집하거나 작업 할 수 없습니다. 내 프로젝트를 이동성에 대한 유일한 방법으로 저장하는 데 USB 드라이브를 사용하고 있습니까?NetBeans가 OneDrive에서 프로젝트를 찾지 못합니다.
답변
파일을 오프라인에서 사용할 수 있도록해야 할 수도 있습니다. Windows 8.1 및 OneDrive는 파일이 폴더에있는 것처럼 보이지만 아직 클라우드에 있기 때문에 실제로는 없을 수있는 Windows 기능을 사용합니다. 대부분의 응용 프로그램은 열려있을 때 다운로드 할 파일을 트리거 할 수 있지만 모든 응용 프로그램이 호환되는 것은 아닙니다.
폴더를 마우스 오른쪽 버튼으로 클릭하고 "오프라인에서 사용하도록 설정"을 선택하고 문제가 해결되는지 확인하여 폴더를 오프라인에서 사용하도록하십시오.
다른 멀티 플랫폼 응용 프로그램과 함께 NetBeans는 구성 파일을 .settings/.configuration 파일에 저장하는 경향이 있습니다. 그리고 불행히도 오늘 OneDrive 클라이언트는 파일 동기화를 지원하지 않습니다. OneDrive 팀은이 제한을 알고 있으며이를 수정하려고합니다.
유용한 해결책은 아니지만 잠재적 인 해결 방법은 다음과 같습니다. - 지퍼, 7z, tar 또는 그 머신을 나가기 전에 선택한 편리한 패키징 형식으로 NetBeans 프로젝트를 고정 시키십시오.
궁극적으로 시나리오 소스 제어를 사용하는 것 같습니다. sync'ed 폴더를 사용하는 것만 큼 쉽지는 않지만 SVN, Mercurial 또는 Git과 같은 소스 제어 관리 도구를 사용할 수 있습니다.
[프로젝트 이름] -> 속성 -> 빌드 -> 컴파일 중 프로젝트에서 "컴파일 할 때 컴파일"을 해제하십시오.
이는 그 내용이
build/classes/.netbeans_automatic_build
build/classes/.netbeans_update_resources.
원 드라이브를 포함 긴 확장자를 가진 이름없는 이들 파일을 보는 프로젝트의 빌드 서브 디렉토리를 제거합니다.
원하는 경우 작업 세션에서 "컴파일 할 때 컴파일"을 사용 가능하게 설정할 수 있습니다. 은 다른 시스템에서 사용할 수 있도록하려면 비활성화하십시오.
OneDrive가 프로젝트 파일을 동기화하지 않았거나 NetBeans에서 어떤 이유로 든 처리 할 수없는 것 같습니다. OneDrive 폴더가 두 컴퓨터의 ** 같은 위치에 있습니까? – Avery
프로젝트를 압축 한 다음 두 번째 장치의 압축을 풀어 숨김 파일이 동기화되도록하십시오. –