如何在Eclipse中从现有源创建项目然后找到它?
我已经创建了几个.java文件。所有这些都位于一个目录中。我用文本编辑器来编写这些文件。现在我想切换到Eclipse。我该怎么做?我尝试了很多方法。它们都不起作用。如何在Eclipse中从现有源创建项目然后找到它?
新增:
我觉得常用的方法是在所谓的“工作区”的eclipse文件夹源。那么,如何在这些目录中获取我的文件。我应该使用eclipse从现有源创建一个新项目,Eclipse将把所有文件放到工作区中?或者我应该手动将所有文件复制到工作区?我应该把我的课堂文件放在哪里?我应该创建一个子目录吗?用哪个名字?
ADDED 2:
当我尝试创建一个项目名称为“游戏”,日食写我与这种名称的项目已经存在。但我怎样才能打开这个项目?
附加的3:
在我的 “工作区” 我已经创建了一个名为 “游戏” 的子目录。我将我所有的.java文件复制到这个子目录中。然后在Eclipse中,我用名称游戏创建了一个新项目。因此,Eclipse在目录“游戏”中创建了.classpath
和.project
文件。它还创建了bin
和src
子目录。现在我认为这不是正确的方法。源文件应该在“src”目录中。对?此刻,我所有的.java文件都在“工作区\游戏”中。
新增4:
我做它周围的其他方式。在Eclipse中,我创建了一个名为“游戏”的新项目。结果,Eclipse在文件夹“workspace”中创建了一个名为“game”的文件夹。在“游戏”文件夹中我找到了“src”文件夹。我将所有.java文件复制到此文件夹中。但是现在在“包资源管理器”中,我无法打开“src”文件夹。那么,我如何从Eclipse访问我的源文件?为什么Eclipse不想打开“src”文件夹?
最简单的方法:
- 把所有的源文件到您的项目命名的一个目录。即“项目名”您可以在此目录中保存您的工作空间,也可以是其他地方。
- 使用相同的项目名称在启动日食并将其命名为一个新的项目。
- 取消选中“使用默认位置”框中,找到目录,你的项目是除非你的项目已经在工作区 - 那么你一定不能取消选中“使用默认位置”框中
- 点击“下一步”。
的Eclipse应该足够聪明弄清楚发生了什么事情。点击下一步后,它会显示它在该目录中找到的所有文件。它会自动将这些文件添加到您的项目中。瞧!
在包资源管理器和导航屏幕中,您现在应该可以看到您创建的项目。请注意,eclipse不会复制你的文件,它只会让你使用现有的源代码并从eclipse进行编辑。
有几种方法可以将文件添加到Eclipse中的现有Java项目中。因此,我们假设您已经在Eclipse中创建了Java项目(例如使用File
- >New
- >Project...
- 并选择Java project
)。
要将Java文件导入到新项目中,您可以执行以下任何操作。请注意,还有其他方法。序列是我的首选。
- 将文件直接从本机文件管理器拖到
Navigator
视图中。您必须首先创建所需的Java包。此方法适用于现有Java包中的几个文件。 - 使用
File
- >Import...
- 请选择File System
。在这里,您可以选择准确地将哪些文件导入到新项目中,以及在哪个Java包中放置它们。如果你想导入很多文件或者有多个Java包,这是非常方便的。 - 复印直接火到文件夹/目录中的工作区,然后使用
File
- >Refresh
刷新本地系统的Eclipse视图。请记住在刷新之前选择新项目。
最后一个是你做了什么 - 减去刷新...
- 在Package Explorer中单击鼠标右键,选择新建 - Java项目
- 创建新的项目游戏
- 在包资源管理器中打开新项目 - 你应该只能看到名为src的源文件夹(里面没有任何内容)
- 打开文件资源管理器(例如Windows资源管理器)并拖动源
- 将它们拖动到Eclipse并将其拖放到新的src文件夹中 - 如果问选择“复制文件”
- 的Eclipse应该把文件放到默认的包,如果这是不正确的,你可以编辑问题的文件(标有红色交叉)通过在Eclipse打开它们,选择包声明(通常第1行),按下Ctrl + 1,并选择适当的选项(例如“移动XY打包com.game”
这个答案将是对这个问题
如何创建一个新的Eclipse项目,文件夹或新的包添加到项目中, 或如何构建现有的Java文件的新项目。
- 从菜单中创建一个新项目 文件 - >新建 - > Java项目
- 如果你要添加一个新的pakcage,然后通过 文件 - >新建这里创建相同的包名 - >包装
- 点击包Project Navigator的名称,并点击右键,并导入... 导入 - >常规 - >文件系统(选择文件或包)
这个工作˚F或者我希望它能帮助别人。 谢谢。
虽然从完整文件夹创建项目可能会或可能不会在工作区内工作,但工作区外有一个条件阻止启动具有完整文件夹的新项目。
如果对源代码使用多个文件夹位置(例如Web项目的htdocs或www文件夹)以及桌面Java应用程序的不同位置,则这是相关的。
当Eclipse被告知创建一个新项目并给出工作区外的完整文件夹时,会出现上述情况。 Eclipse会说该文件夹不是空的,并且阻止在给定文件夹内创建一个新项目。我还没有找到解决办法,任何解决方案都需要额外的步骤。
我最喜欢的解决方案如下
- 带有附加的“原始”或“备份重命名文件夹的完整。
- 与完整的文件夹的名称创建Eclipse项目被重命名的文件之前。
- 全部重新标记的全文件夹的内容复制到新的项目文件夹。
Eclipse应该会做一个新项目,并更新为新的文件夹的内容是项目因为它会扫描变化。现有资源现在是新项目的一部分。
虽然您必须执行三个额外步骤,但您现在可以使用可用的原始资源进行备份,并且还可以在现有项目中使用它们的副本。如果需要存储空间,只需移动/剪切源,而不是完全复制原始文件夹内容。
如果您创建一个基于现有的Maven结构的新项目:
创建使用一般项目向导项目并给项目相同的名称,刚刚创建。
如果您尝试通过m2e创建项目作为Maven项目,将会收到project/pom已存在的错误。
- 创建一个新的项目..
- 右键点击你的项目..
- 选择构建路径 - >配置构建路径
- 在源选项卡中选择链接源,包含文件夹.java文件..
我建议这个因为没有的,你已经尝试工作的方法--- FYI
有两件事小号
1 - 如果它已经是一个Eclipse项目,然后只需转到文件 - >导入 - >常规 - >现有项目到工作场所
2-否则定义项目类型例如Java,Web等 在您的工作场所创建一个您定义类型的新项目。复制粘贴源,lib和其他必要的文件。在eclipse中刷新,编译和运行项目。
最简单的方法非常好,但是您没有获得标准的Java项目,即.java和。在不同文件夹中分开的类文件。
为了得到这个很容易:
- 创建一个名为“项目名”基于Eclipse的工作区文件夹。
- 将带有.java文件的文件夹复制或移动到“ProjectName”文件夹中。
- 创建一个名为“ProjectName”的新Java项目(使用默认位置标记)。
- 新闻
<Enter>
就是这样。
按照标准eclipse文档中的说明操作。
- 从主菜单栏中选择命令链接文件>导入....打开导入向导。
- 选择General> Existing Project into Workspace并单击Next。
- 选择选择根目录或选择存档文件,然后单击关联的浏览找到包含项目的目录或文件。
- 在项目下选择您想要导入的项目。
- 单击完成开始导入。
这似乎是如何导入现有项目,而不是从现有源创建新项目 – 2015-01-12 17:00:35
你说的是.class文件,但eclipse只查找.java文件(你编辑的文件)。它会自己创建.class。在您的工作区中不使用源文件是非常常见的。你也可以创建一个新的项目,在你的工作区创建一个文件夹,在那里你可以复制你的文件(可能导入功能在eclipse中也会为你做) – Thirler 2010-04-14 09:37:54
一定要点击f5(刷新)后如果你在运行的时候将任何文件复制到eclipse项目中。 – 2011-09-20 08:25:35
我怀疑你的工作区中没有任何东西出现,因为你还没有打开文件。从项目目录打开文件,它们将出现。但这只是一个怀疑。 – manuel 2010-04-14 09:21:52