我有一台pc和一台笔记本电脑,都运行Windows Pro 8.1和最新版本的Netbeans。我用同一个hotmail/windows帐户登录个人电脑和笔记本电脑。我在pc上构建我的java项目,并将它们保存在OneDrive目录中,一切正常。BUT当我试图在笔记本电脑上打开它们时,NetBeans看到其中包含所有文件的文件夹,但没有找到项目,因此无法打开它们。所以我不能在我的笔记本电脑上编辑或处理我的任何项目。使用usb驱动器来保存我的项目是我唯一的移动方式吗?
关闭"Compile on save":[项目名称]-> Properties -> Build -> Compiling.
删除项目的构建子目录,其内容包括
build/classes/.netbeans_automatic_build
build/classes/.netbeans_update_resources.
OneDrive将这些文件视为具有长扩展名的无名文件。
如果需要,您可以在工作会话中启用"Compile on save"。
您可能需要确保文件在脱机状态下可用。Windows 8.1和OneDrive使用了Windows的一个特性,文件看起来在一个文件夹中,但实际上可能还没有在那里(因为它们在云端)。虽然大多数应用程序能够在打开时触发文件下载,但并非所有应用程序都兼容。
尝试通过右键单击文件夹并选择"使其离线可用"来强制文件夹离线可用,看看是否可以解决问题。
NetBeans以及许多其他多平台应用程序倾向于将配置文件保存在.settings/中。配置文件。不幸的是,到目前为止,OneDrive客户端还不支持同步以句号开头的文件。OneDrive团队已经意识到这个限制,并正在研究解决这个问题。
不是很好的解决方案,但一个潜在的工作:-在离开机器之前,将NetBeans项目粘贴到zip, 7z, tar或您选择的任何方便的打包格式。
最终听起来你的场景是围绕着使用源代码控制。虽然这肯定不像使用同步文件夹那么简单,但您可以使用SVN、Mercurial或Git等源代码控制管理工具。