【问题标题】:NetBeans doesn't find projects on OneDriveNetBeans 在 OneDrive 上找不到项目
【发布时间】:2014-06-11 23:26:08
【问题描述】:

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

【问题讨论】:

  • 似乎 OneDrive 没有同步项目文件或 NetBeans 出于某种原因无法处理它。 OneDrive 文件夹是否位于两台计算机上的确切相同位置?
  • 尝试压缩项目,然后在您的第二台设备上解压缩,以便同步隐藏文件

标签: java netbeans projects onedrive


【解决方案1】:

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

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

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

OneDrive 将这些文件视为具有长扩展名的无名文件。

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

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

      不是很好的解决方案,但可以解决: - 在您离开机器之前,将您的 NetBeans 项目以 zip、7z、tar 或您选择的任何方便的打包格式粘贴。

      最终听起来您的场景是使用源代码控制。虽然这肯定不像使用同步文件夹那么简单,但您可以使用源代码控制管理工具,如 SVNMercurialGit

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-11-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多