Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Eclipse中将项目移动到另一个文件夹_Eclipse_Eclipse Pdt - Fatal编程技术网

在Eclipse中将项目移动到另一个文件夹

在Eclipse中将项目移动到另一个文件夹,eclipse,eclipse-pdt,Eclipse,Eclipse Pdt,我的工作项目通常放在桌面上的文件夹中。完成后,我只需将它们移动到c:\dev\。问题是我用的是一种相当古老的方式 1. move project files 2. delete project on Eclipse 3. create new project on Eclipse on the new location 你们这些家伙怎么把项目搬来搬去 如果我能改变:文件->属性->资源->位置路径,那就太简单了 移动示例: c:\user\desktop\project_123 c:\dev\

我的工作项目通常放在桌面上的文件夹中。完成后,我只需将它们移动到
c:\dev\
。问题是我用的是一种相当古老的方式

1. move project files
2. delete project on Eclipse
3. create new project on Eclipse on the new location
你们这些家伙怎么把项目搬来搬去

如果我能改变:文件->属性->资源->位置路径,那就太简单了

移动示例:

c:\user\desktop\project_123
c:\dev\project_123

我在Eclipse中很少有不受源代码控制的项目,所以我所需要做的就是在新位置签出该项目


如果您没有源代码管理,Eclipse可以很好地使用CVS,并且将CVS设置为在本地运行而不使用服务器非常简单:

右键单击PackageExplorer中的Eclipse项目,选择Refactor,然后选择Move。。。在弹出的对话框中,输入或导航到新位置,然后单击“确定”。这也将保留您的CVS或其他SCM元数据,但也会带来您的所有修改,并且您不会失去工作集、启动配置或Eclipse与您的项目相关联的其他内容中的任何成员身份。

我不知道自本文发布之日起Eclipse是否进行了修改。。。 在我的例子中,我手动移动了一个项目文件夹,我希望Eclipse在这个新位置打开项目。这就是我所做的(而且似乎很有效)

  • (我正在使用eclipse“helios”V3.6.2)

  • 文件菜单|导入

  • 常规|将现有项目放入工作区

  • 在新位置上选择根目录=项目的顶级目录

  • 完成


我将整个项目复制到一个新目录中。将Eclipse设置到新工作区后,它会立即识别项目。因此,这是没有进一步做。我使用适用于C/C++开发人员的Eclipse IDE,版本为Luna Service Release 2(4.4.2)。

当其他一切都失败时:

将Eclipse项目从一个目录(我们称之为old_dir)复制到另一个目录(我们称之为new_dir):

  • 打开Eclipse并在新目录中指定复制的工作目录

  • 在这个新目录中打开项目后,project Explorer选项卡下列出的项目可能仍然是旧目录中包含的项目(您可以通过右键单击每个项目并点击“资源->链接资源”查看路径变量值来进行检查)。因此,必须将其从该工作空间中移除。从ProjectExplorer选项卡中删除NIOS2应用程序项目和BSP项目,方法是右键单击它并选择Delete选项,这将弹出一个新窗口。在弹出窗口中,确保在单击“确定”删除项目之前,未选中“删除磁盘上的项目内容”复选框。否则,它将从复制项目的旧目录中删除它

  • 在“项目资源管理器”选项卡区域中单击鼠标右键→ 进口→ 一般的→ 将现有项目添加到工作区中,并从新目录添加复制的Nios2应用程序项目和BSP项目

  • 在“项目资源管理器”选项卡区域中单击鼠标右键→ 指数→ 重建,否则Nios2应用程序项目将无法使用BSP项目提供的include

  • 点击项目→ 清洁的→ 可以清理和重建整个项目

  • 当使用控制台与NIO对话时,确保elf的路径也更新到新的项目目录


  • 使用Eclipse的移动菜单项

    打开“导航器”视图,在项目上单击鼠标右键,然后单击“移动”。然后选择目标目录

    Navigator View > Right Click > Move
    
    请注意,它似乎在PackageExplorer中不起作用(至少在Neon中不起作用)。“包资源管理器”中的“移动”对话框不同,因此请使用“导航器”窗口

    对于Eclipse氧气
    项目属性->资源->链接资源->链接资源(选项卡)

    对于Eclipse Oxygen,要移动Java项目,djb的公认答案很有效(以我刚才的经验),除了在Basic 5月14日12点27分之前阅读了评论之外,我尝试将我的项目XMLDiff添加到C:…\SVN\trunk\Internal Projects,我得到了一个相当神秘的信息:

    移动资源时遇到的问题

    磁盘上已存在资源

    我必须通过在浏览对话框中创建一个新文件夹XMLDiff将项目移动到C:…\SVN\trunk\Internal Projects\XMLDiff,结果是C:…\SVN\trunk\Internal Projects\XMLDiff,而不是C:…\SVN\trunk\Internal Projects\XMLDiff


    因此,在2012年的Basic体验和Eclipse之间,这一点肯定有所改变。3.

    右键单击您的项目->复制

    在project explorer可用空间中单击鼠标右键,然后单击鼠标右键->pase


    选择新文件夹和项目名称。

    thks供您输入!我的所有项目也都在使用Mercurial的CVS上,因此我可以轻松地在整个文件系统中更改它们。我也明白,也许更简单的方法是使用Eclipse的内置机制导出/导入项目。只是在寻找一个更简单的解决方案(如更改位置路径!);)即使这不是我想要的,我猜你的答案是完全正确的,所以我会接受。太棒了@Frankie,我同意,我希望Eclipse能够选择重命名项目源所在的实际磁盘文件夹。我不确定为什么这不是一个选项,在某些情况下,它可能是唯一有效的解决方案(=>:+1),但它远不是最优的。+1这似乎是eclipse的一个奇怪之处,您需要切换到Java透视图以打开包资源管理器来移动C/C++项目。。。至少对于makefile项目.File.来说,似乎还是可行的。。“移动”将打开相同的对话框。[Eclipse:Indigo Service Release 1]只是一个指针,它将自动将项目名称附加到指定的路径,因此,例如
    D:\Source\MyProject
    应移动到
    D:\Oth