Java NetBeans不';在OneDrive上找不到项目

Java NetBeans不';在OneDrive上找不到项目,java,netbeans,projects,onedrive,Java,Netbeans,Projects,Onedrive,我有一台pc和一台笔记本电脑,都运行Windows Pro 8.1和最新版本的Netbeans。我使用相同的hotmail/windows帐户登录pc和笔记本电脑。我在pc上构建java项目,并将它们保存在OneDrive目录中,一切正常但是当我尝试在笔记本电脑上打开它们时,NetBeans会看到包含所有文件的文件夹,但找不到项目,因此无法打开它们。所以我不能在笔记本电脑上编辑或处理我的任何项目。使用usb驱动器保存项目是移动的唯一方式吗?您可能需要确保文件可以脱机使用。Windows 8.1和

我有一台pc和一台笔记本电脑,都运行Windows Pro 8.1和最新版本的Netbeans。我使用相同的hotmail/windows帐户登录pc和笔记本电脑。我在pc上构建java项目,并将它们保存在OneDrive目录中,一切正常但是当我尝试在笔记本电脑上打开它们时,NetBeans会看到包含所有文件的文件夹,但找不到项目,因此无法打开它们。所以我不能在笔记本电脑上编辑或处理我的任何项目。使用usb驱动器保存项目是移动的唯一方式吗?

您可能需要确保文件可以脱机使用。Windows 8.1和OneDrive使用Windows的一项功能,其中文件似乎位于文件夹中,但实际上可能尚未位于文件夹中(因为它们位于云中)。虽然大多数应用程序能够在打开时触发要下载的文件,但并非所有应用程序都兼容


通过右键单击文件夹并选择“使其脱机可用”,尝试强制该文件夹脱机可用,看看这是否解决了问题。

NetBeans以及许多其他多平台应用程序倾向于将配置文件保存在.settings/.configuration文件中。不幸的是,到今天为止,OneDrive客户端不支持同步以句点开头的文件。OneDrive团队意识到这一限制,并正在研究如何解决这一问题

这不是一个很好的解决方案,但可以解决以下问题: -在离开那台机器之前,将您的NetBeans项目放在zip、7z、tar或您选择的任何方便的打包格式中

最终,听起来您的场景是使用源代码管理。虽然这当然不像使用同步文件夹那么简单,但您可以使用诸如或之类的源代码管理工具。

关闭项目的“保存时编译”: [项目名称]->属性->构建->编译

这将删除项目的生成子目录,其内容包括

build/classes/.netbeans_automatic_build
build/classes/.netbeans_update_resources.
OneDrive将这些文件视为具有长扩展名的无名文件

如果需要,可以在工作会话中启用“保存时编译”,
当您想让它对其他机器可用时,只需禁用它。

看起来要么OneDrive没有同步项目文件,要么NetBeans由于某种原因无法处理它。OneDrive文件夹在两台计算机上是否位于完全相同的位置?请尝试压缩项目,然后在第二台设备上解压缩,以便同步隐藏的文件