2010-04-14 63 views
162

我已经创建了几个.java文件。所有这些都位于一个目录中。我用文本编辑器来编写这些文件。现在我想切换到Eclipse。我该怎么做?我尝试了很多方法。它们都不起作用。如何在Eclipse中从现有源创建项目然后找到它?

新增:

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

ADDED 2:

当我尝试创建一个项目名称为“游戏”,日食写我与这种名称的项目已经存在。但我怎样才能打开这个项目?

附加的3:

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

新增4:

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

+0

你说的是.class文件,但eclipse只查找.java文件(你编辑的文件)。它会自己创建.class。在您的工作区中不使用源文件是非常常见的。你也可以创建一个新的项目,在你的工作区创建一个文件夹,在那里你可以复制你的文件(可能导入功能在eclipse中也会为你做) – Thirler 2010-04-14 09:37:54

+2

一定要点击f5(刷新)后如果你在运行的时候将任何文件复制到eclipse项目中。 – 2011-09-20 08:25:35

+0

我怀疑你的工作区中没有任何东西出现,因为你还没有打开文件。从项目目录打开文件,它们将出现。但这只是一个怀疑。 – manuel 2010-04-14 09:21:52

回答

230

最简单的方法:

  1. 把所有的源文件到您的项目命名的一个目录。即“项目名”您可以在此目录中保存您的工作空间,也可以是其他地方。
  2. 使用相同的项目名称在启动日食并将其命名为一个新的项目。
  3. 取消选中“使用默认位置”框中,找到目录,你的项目是除非你的项目已经在工作区 - 那么你一定不能取消选中“使用默认位置”框中
  4. 点击“下一步”。

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

+0

如果你看看Eclipse的帮助,他们似乎也建议这样。 – 2012-03-16 13:41:37

+14

请注意,如果您的源已经在默认位置,并且取消选中“使用默认位置”并浏览至您的文件夹,则eclipse将会抱怨已有项目并且不允许您继续。 – drevicko 2012-09-20 04:02:57

+1

第3步错了。正如drevicko所说,如果你不使用“使用默认位置”,它将不起作用。 – Draemon 2013-04-11 21:45:50

0

在包资源管理器和导航屏幕中,您现在应该可以看到您创建的项目。请注意,eclipse不会复制你的文件,它只会让你使用现有的源代码并从eclipse进行编辑。

+0

在“项目”下拉菜单中,“打开项目”未激活。我认为这是因为我目前没有项目。在“导航”下拉菜单中,我看不到与项目相关的选项。我在那里看到“转到”,“打开类型”,“在层次结构中打开类型”等。 – Roman 2010-04-14 09:32:22

+0

通常情况下,您应该在左侧有一个停靠窗口,用于显示工作区中的项目。如果不存在,你可以进入菜单:window - > show view - > package explorer。 – Thirler 2010-04-14 09:37:15

0

有几种方法可以将文件添加到Eclipse中的现有Java项目中。因此,我们假设您已经在Eclipse中创建了Java项目(例如使用File - >New - >Project... - 并选择Java project)。

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

  • 将文件直接从本机文件管理器拖到Navigator视图中。您必须首先创建所需的Java包。此方法适用于现有Java包中的几个文件。
  • 使用File - >Import... - 请选择File System。在这里,您可以选择准确地将哪些文件导入到新项目中,以及在哪个Java包中放置它们。如果你想导入很多文件或者有多个Java包,这是非常方便的。
  • 复印直接火到文件夹/目录中的工作区,然后使用File - >Refresh刷新本地系统的Eclipse视图。请记住在刷新之前选择新项目。

最后一个是你做了什么 - 减去刷新...

6
  1. 在Package Explorer中单击鼠标右键,选择新建 - Java项目
  2. 创建新的项目游戏
  3. 在包资源管理器中打开新项目 - 你应该只能看到名为src的源文件夹(里面没有任何内容)
  4. 打开文件资源管理器(例如Windows资源管理器)并拖动源
  5. 将它们拖动到Eclipse并将其拖放到新的src文件夹中 - 如果问选择“复制文件”
  6. 的Eclipse应该把文件放到默认的包,如果这是不正确的,你可以编辑问题的文件(标有红色交叉)通过在Eclipse打开它们,选择包声明(通常第1行),按下Ctrl + 1,并选择适当的选项(例如“移动XY打包com.game”
3

这个答案将是对这个问题

如何创建一个新的Eclipse项目,文件夹或新的包添加到项目中, 或如何构建现有的Java文件的新项目。

  1. 从菜单中创建一个新项目 文件 - >新建 - > Java项目
  2. 如果你要添加一个新的pakcage,然后通过 文件 - >新建这里创建相同的包名 - >包装
  3. 点击包Project Navigator的名称,并点击右键,并导入... 导入 - >常规 - >文件系统(选择文件或包)

这个工作˚F或者我希望它能帮助别人。 谢谢。

0

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

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

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

我最喜欢的解决方案如下

  1. 带有附加的“原始”或“备份重命名文件夹的完整。
  2. 与完整的文件夹的名称创建Eclipse项目被重命名的文件之前。
  3. 全部重新标记的全文件夹的内容复制到新的项目文件夹。

Eclipse应该会做一个新项目,并更新为新的文件夹的内容是项目因为它会扫描变化。现有资源现在是新项目的一部分。

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

0

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

创建使用一般项目向导项目并给项目相同的名称,刚刚创建。

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

0
  1. 创建一个新的项目..
  2. 右键点击你的项目..
  3. 选择构建路径 - >配置构建路径
  4. 在源选项卡中选择链接源,包含文件夹.java文件..

我建议这个因为没有的,你已经尝试工作的方法--- FYI

1

有两件事小号

1 - 如果它已经是一个Eclipse项目,然后只需转到文件 - >导入 - >常规 - >现有项目到工作场所

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

1

最简单的方法非常好,但是您没有获得标准的Java项目,即.java和。在不同文件夹中分开的类文件。

为了得到这个很容易:

  1. 创建一个名为“项目名”基于Eclipse的工作区文件夹。
  2. 将带有.java文件的文件夹复制或移动到“ProjectName”文件夹中。
  3. 创建一个名为“ProjectName”的新Java项目(使用默认位置标记)。
  4. 新闻<Enter>就是这样。
-1

按照标准eclipse文档中的说明操作。

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

这似乎是如何导入现有项目,而不是从现有源创建新项目 – 2015-01-12 17:00:35

相关问题