繁体   English   中英

如何从Eclipse中的现有源创建项目然后找到它?

[英]How to create a project from existing source in Eclipse and then find it?

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

添加:

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

增加2:

当我尝试创建一个名为“game”的项目时,eclipse告诉我已存在具有此类名称的项目。 但是我怎么能打开这个项目呢?

增加3:

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

增加4:

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

最简单的方法:

  1. 将所有源文件放入以项目命名的一个目录中。 即“ProjectName”您可以将此目录保留在工作区中,也可以保存在其他位置。
  2. 在eclipse中启动一个新项目,并使用相同的项目名称命名。
  3. 取消选中“使用默认位置”框并找到项目所在的目录, 除非您的项目已在工作区中 - 然后您不能取消选中“使用默认位置”框
  4. 点击下一步'。

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

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

这个答案将是针对这个问题的

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

  1. 从菜单File-> New-> Java Project创建一个新项目
  2. 如果要添加新的pakcage,请在此处通过File-> New-> Package创建相同的包名称
  3. 在项目导航器中单击包的名称,然后右键单击,然后导入...导入 - >常规 - >文件系统(选择文件或包)

这对我有用,我希望它能帮助别人。 谢谢。

有两件事

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

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

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

为了方便起见:

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

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

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

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

我最喜欢的解决方案如下

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

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

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

如果基于现有Maven结构创建新项目:

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

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

  1. 创建一个新项目..
  2. 右键单击您的项目..
  3. 选择Build path - > Configure Build Path
  4. 在源选项卡下选择链接源,包含文件夹的.java文件。

我建议这样做,因为你试过的方法都没有奏效 - 仅供参考

在包浏览器和导航屏幕中,您现在应该看到您创建的项目。 请注意,eclipse不会复制您的文件,它只允许您使用现有的源并从eclipse中编辑它。

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

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

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

最后一个是你做的 - 减去刷新...

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM