NetBeans在OneDrive上找不到项目

时间:2014-06-11 23:26:09

标签: java netbeans projects onedrive

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

3 个答案:

答案 0 :(得分:1)

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

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

build/classes/.netbeans_automatic_build
build/classes/.netbeans_update_resources.

OneDrive将这些文件看作无名长扩展名。

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

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

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

不是很好的解决方案,但潜在的解决方法: - 在您离开该计算机之前,将您的NetBeans项目粘贴到zip,7z,tar或您选择的任何方便的包装格式中。

最终,听起来你的场景是使用源代码控制。虽然它并不像使用同步文件夹那么容易,但您可以使用源代码管理工具,例如SVNMercurialGit