Java Eclipse:将旧项目一起归档到根项目/文件夹中的技巧?

Java Eclipse:将旧项目一起归档到根项目/文件夹中的技巧?,java,eclipse,Java,Eclipse,经过一个学期的工作,我的Eclipse package explorer相当混乱,因为它看起来像: CS402-HW1 CS402-HW2 CS402-HW3 . . . CS402-Group Project CS 432-HW1 CS 432-HW2 CS 432-HW3 . . . CS 432-Project 现在我已经完成了这些类,我想要一个名为CS402和cs432的根文件夹/项目,它包含所有相关的项目 我首先创建了一个名为CS402的新项目,然后右键单击我想要实现的一个项目,比

经过一个学期的工作,我的Eclipse package explorer相当混乱,因为它看起来像:

CS402-HW1
CS402-HW2
CS402-HW3
.
.
.

CS402-Group Project
CS 432-HW1
CS 432-HW2
CS 432-HW3
.
.
.
CS 432-Project
现在我已经完成了这些类,我想要一个名为CS402和cs432的根文件夹/项目,它包含所有相关的项目

我首先创建了一个名为CS402的新项目,然后右键单击我想要实现的一个项目,比如CS402-HW1,然后单击重构>移动。我将其移动到主CS402项目中名为CS402-HW1的新子文件夹中。然后在PackageExplorer中,我删除了项目CS402-HW1(只是项目,而不是文件),因为我现在可以在我刚刚移动到的根CS402项目中看到该项目

我很确定我做错了,因为现在当我在包资源管理器中的CS402>CS402-HW1>src下尝试运行我的.java文件时,它说无法启动,因为最近没有启动

我认为我没有朝着正确的方向前进,我认为我在解释我的错误行为方面做得很糟糕,所以我将把我的问题留到最后

在package explorer中,如何将一组项目一起归档到一个项目或根文件夹中?

我总是:

1) 对我的单个项目根文件夹和下面的所有内容进行简单的文件复制

2) 打包到.zip文件中,并在此处备份.zip文件(例如,可移动TB磁盘)

3) 使用Eclipse删除项目(指定“从磁盘删除=Y”)

您可以随时返回并将存档的.zip项目重新导入到新的Eclipse工作区。

我总是:

1) 对我的单个项目根文件夹和下面的所有内容进行简单的文件复制

2) 打包到.zip文件中,并在此处备份.zip文件(例如,可移动TB磁盘)

3) 使用Eclipse删除项目(指定“从磁盘删除=Y”)


您可以随时返回并将存档的.zip项目重新导入到新的Eclipse工作区。

在Eclipse中选择要存档的多个项目,然后右键单击并单击导出,它将打开选择(或写入)对话框
存档文件
,然后单击“下一步”,输入存档文件的名称,或者如果希望将其存储在现有的存档文件(如
.zip、.rar
ets)中,请进行浏览。单击Finish

右键单击并导出选择存档文件

选择要导出的项目


在Eclipse中,选择要存档的多个项目,然后右键单击并单击导出,它将打开对话框选择(或写入)
存档文件
,然后单击下一步输入存档文件的名称,或者如果要将其存储在现有的存档文件(如
.zip、.rar
ets)中,请进行浏览。单击Finish

右键单击并导出选择存档文件

选择要导出的项目


尝试使用“工作集”将多个项目分组到可折叠项中。

尝试使用“工作集”将多个项目分组到可折叠项中。

很好,但我之所以试图将项目保留在我的工作区中,是因为万一我以后想再次运行它们,我可以轻松地这样做,而无需重新导入我想查看的任何内容。这一点很好,但我之所以尝试将项目保留在我的工作区中,是为了防止我以后想再次运行它们,我可以轻松地这样做,而无需重新导入任何我想查看的内容。如果将项目存储在版本控制系统(如git)中,这种情况会发生巨大变化。我强烈建议您了解这一点-如果您的计算机出现故障或更糟,因为源代码也在其他地方可用,这也可能会在截止日期前保存您的项目。如果您将项目存储在版本控制系统(如git)中,这种情况会发生巨大变化。我强烈建议您学习这一点-如果您的计算机出现故障或更糟,您的项目可能会在截止日期前保存,因为其他地方也有可用的源代码。谢谢您,从未了解工作集,它似乎非常适合我的需要。很高兴为您提供帮助。有一些很好的教程介绍如何创建它们,在PackageExplorer或navigator中显示它们,等等。。只是为了有一些与线程内联的东西,一个直截了当的一个是谢谢你,从来都不知道工作集,它似乎完美地满足了我的需要。很高兴能帮助。有一些很好的教程介绍如何创建它们,在PackageExplorer或navigator中显示它们,等等。。只是为了让一些东西与线程内联,一个直截了当的东西是感谢屏幕,这是我以前不知道的有用的东西,但我使用了另一个答案,因为工作集似乎更适合我想要的东西。@rawrrang哦,是的!没问题!!很高兴帮助你!!感谢屏幕,这是我以前不知道的有用的东西,但我选择了另一个答案,因为工作集似乎更符合我的需要。@rawrrang哦,是的!没问题!!很高兴帮助你!!