如何从Eclipse中现有的源创build一个项目,然后find它?

我创build了几个.java文件。 所有这些都位于一个目录中。 我用一个文本编辑器来写这些文件。 现在我想切换到Eclipse。 我该怎么做? 我尝试了很多方法。 他们都没有工作。

添加:

我认为常用的方法是在eclipse文件夹中有一个名为“workspace”的源文件。 那么,我如何在这些目录中获取我的文件。 我应该使用eclipse从现有的源创build一个新的项目和Eclipse将把所有的文件到工作区? 或者我应该手动将所有的文件复制到工作区? 我应该把我的class级文件放在哪里? 我应该创build一个子目录吗? 用哪个名字?

加2:

当我尝试创build一个名称为“游戏”的项目时,eclipse写道,具有这种名称的项目已经存在。 但是我怎样才能打开这个项目?

加3:

在我的“工作区”中,我创build了一个名为“游戏”的子目录。 我把我所有的.java文件复制到这个子目录中。 然后用Eclipse创build一个名为游戏的新项目。 因此,Eclipse在目录“game”中创build了.classpath.project文件。 它还创build了binsrc子目录。 现在我认为这是不正确的。 源文件应该在“src”目录中。 对? 而目前我所有的.java文件都在“工作区\游戏”中。

加4:

我以其他方式做了。 在Eclipse中,我创build了一个名为“游戏”的新项目。 结果,Eclipse在文件夹“workspace”中创build了一个名为“game”的文件夹。 在“游戏”文件夹中我find了“src”文件夹。 我把我所有的.java文件复制到这个文件夹中。 但是现在在“包资源pipe理器”中,我无法打开“src”文件夹。 那么,如何从Eclipse访问我的源文件呢? 为什么Eclipse不想打开“src”文件夹?

最简单的方法:

  1. 把所有的源文件放到一个以您的项目命名的目录中。 即“ProjectName”你可以保留这个目录在你的工作区,或者它可以在别的地方。
  2. 在eclipse中启动一个新的项目,并使用相同的项目名称命名。
  3. 取消选中“使用默认位置”框并find您的项目所在的目录, 除非您的项目已经在工作区中 – 那么您不能取消勾选“使用默认位置”框
  4. 点击下一步'。

Eclipse应该足够聪明来弄清楚发生了什么事情。 点击下一步后,它会显示在该目录中find的所有文件。 它会自动将这些文件添加到您的项目。 瞧!

  1. 在包资源pipe理器中右键单击并selectNew – Java Project
  2. 创build新的项目游戏
  3. 在包资源pipe理器中打开新项目 – 你应该只看到源文件夹src(里面什么也没有)
  4. 打开文件资源pipe理器(例如Windows资源pipe理器)并拖动您的源代码
  5. 将它们拖到Eclipse中,并将它们放入新的src文件夹中 – 如果询问,请select“Copy files”
  6. Eclipse应该把这些文件放到默认包中,如果不正确,你可以通过在Eclipse中打开它们,select包声明(通常是第一行),按Ctrl + 1并select适当的选项(例如“移动xy包com.com”

这个答案将是为了这个问题

如何创build一个新的eclipse项目并添加一个文件夹或一个新的包到项目中,或者如何为现有的java文件构build一个新的项目。

  1. 从菜单File-> New-> Java Project中创build一个新项目
  2. 如果您要添加一个新的包,请在File-> New-> Package中创build相同的包名
  3. 在项目导航器中点击包的名称,然后右键单击,然后导入…导入 – >常规 – >文件系统(select您的文件或包)

这对我工作,我希望它可以帮助别人。 谢谢。

有两件事

1-如果它已经是一个Eclipse项目,那么只需进入File-> Import-> General-> Existing Project into Workplace

2-否则定义项目types如Java,Web等创build一个新的项目types,你定义到你的工作场所。 复制粘贴源,lib和其他必要的文件。 在eclipse中刷新,编译和运行项目。

最简单的方法是非常好的,但你没有得到一个标准的Java项目,即在不同的文件夹中分离的.java和.class文件。

为了很容易得到这个:

  1. 在Eclipse的工作区上创build一个名为“ProjectName”的文件夹。
  2. 将.java文件复制或移动到“ProjectName”文件夹。
  3. 创build一个名为“ProjectName”的新Java项目( 使用默认位置标记)。
  4. <Enter>就是了。

在包浏览器和导航屏幕上,你现在应该看到你创build的项目。 请注意,eclipse不会复制你的文件,它只是让你使用现有的源,并从日食编辑它。

有几种方法可以将文件添加到Eclipse中的现有Java项目中。 所以我们假设你已经在Eclipse中创build了Java项目(例如使用File – > New – > Project...并selectJava project )。

要将Java文件导入到新项目中,您可以执行以下任何操作。 请注意,还有其他方法。 顺序是我的首选。

  • 将文件直接从本机文件pipe理器拖到Navigator视图中。 您必须先创build所需的Java包。 这种方法对于现有Java包中的几个文件来说是最好的。
  • 使用File – > Import... – selectFile System 。 在这里,您可以select准确地将哪些文件导入到新项目中,以及在哪个Java包中放置它们。 如果你想导入很多文件或者有多个Java包,这是非常方便的。
  • 将火直接复制到工作区中的文件夹/目录,然后使用“ File – >“ Refresh来刷新本机系统的Eclipse视图。 记得在刷新之前select新的项目。

最后一个是你所做的 – 减去刷新…

虽然从完整文件夹创build项目可能会或可能不会在工作区内工作,但工作区外有一个条件阻止启动具有完整文件夹的新项目。

如果您为源代码使用多个文件夹位置(例如Web项目的htdocs或www文件夹)以及桌面Java应用程序的不同位置,则这是相关的。

当Eclipse被告知创build一个新的项目,并在工作区外给出一个完整的文件夹时,会出现上述情况。 Eclipse会说文件夹不是空的,并且阻止在给定文件夹中创build一个新的项目。 我还没有find解决办法,任何解决scheme都需要额外的步骤。

我最喜欢的解决scheme如下

  1. 用附加的“原始”或“备份”重命名完整的文件夹。
  2. 在重命名文件夹之前,使用完整文件夹的名称创buildEclipse项目。
  3. 将所有重新标记的完整文件夹内容复制到新的项目文件夹中。

Eclipse应创build一个新项目,并在扫描更改时使用新文件夹内容更新该项目。 现有的资源现在是新项目的一部分。

虽然您必须执行三个额外步骤,但您现在可以使用可用的原始资源进行备份,并且也可以在现有项目中使用它们的副本。 如果存储空间是一个问题,只需移动/剪切源,而不是完全复制原始文件夹的内容。

如果您基于现有的Maven结构创build新项目:

使用常规项目向导创build项目,并为项目创build与刚刚创build的相同的名称。

如果您尝试通过m2e创build项目作为Maven项目,将会收到project / pom已经存在的错误。

  1. 创build一个新项目
  2. 右键点击你的项目..
  3. selectBuild path – > Configure Build Path
  4. 在源选项卡下select链接源,您的.java文件包含文件夹..

我提出这个build议,因为你所尝试的方法都没有成功— FYI

遵循标准eclipse文档中的说明。

  1. 从主菜单栏中,select命令链接文件>导入….打开导入向导。
  2. selectGeneral> Existing Project into Workspace并点击Next。
  3. select“select根目录”或“select存档文件”,然后单击关联的“浏览”以find包含项目的目录或文件。
  4. 在项目下select您想要导入的项目。
  5. 点击完成开始导入。