如何将 Eclipse 默认项目更改为 Java 项目

我从 SVN 签出了一个项目,但没有指定项目类型,所以它被签出为“默认”项目。快速将其转换为“ Java”项目的最简单方法是什么?

我使用的是 Eclipse 版本3.3.2。

179182 次浏览

打开.project 文件并添加 java 性质和构建器。

<projectDescription>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>

在.classspath 中,引用 Java 库:

<classpath>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
</classpath>

我删除了项目,但没有删除内容。然后,我从现有资源创建了一个新的 Java 项目。指向我的 SVN 签出根文件夹。这招对我很管用。不过,克里斯的方法会快得多。这对未来很有帮助。谢谢!

乔的方法实际上是我找到的进行这次谈话的最有效的方法。为了进一步详细说明,您应该在 eclipse 的包资源管理器中右键单击该项目,然后选择删除它,而不删除目录或其内容。接下来,选择创建一个 Java 项目(File-> New-> Java Project) ,并在 New Java Project 对话框的“内容”部分中选择“从现有源创建项目”。

这种方法的优点是可以正确地标识源文件夹。我发现那个人在。项目文件可能导致整个目录被视为源文件夹,而这不是您想要的。

在 Eclipse 中手动更改 XML 和/或设置是非常危险的,除非您确切地知道自己在做什么。在另一种情况下,你可能最终会发现你的整个项目都搞砸了。非常建议采取备份!

如何只使用 Eclipse 进行操作?

  1. 选择项目。
  2. 通过 Project-> Properties 打开项目属性。
  3. 转到“目标运行时”并添加适当的运行时。单击 APPY。
  4. 转到“ ProjectFacets”并选择由于步骤4而出现的 JAVA facet
  5. 设置构建路径。
  6. 如果它是一个 Maven 项目,您可能希望选择该项目,单击 Maven-> Update Project configuration..。

对我来说就是这样。而且 Eclipse 的配置是正确的。希望它也能为你工作。

在最近的 Eclipse 版本中,修复方法略有不同..。

  1. 右键单击并选择“项目属性”
  2. 选择 ProjectFacets
  3. 如有需要,按「转换为刻面形式」
  4. 选择“ Java”facet
  5. 单击 OK

您可以使用 Navigator 视图(Window-> Show View-> Navigator)直接从 eclipse 进行操作。在 Navigator 视图中选择项目并打开它,以便您可以看到文件 .project。右击-> 打开。您将获得一个 XML 编辑器视图。编辑节点 natures的内容并插入一个新的子 nature,以 org.eclipse.jdt.core.javanature作为内容。保存。

现在创建一个文件 .classpath,它将在 XML 编辑器中打开。添加一个名为 classpath的节点,添加一个名为 classpathentry的子节点,其属性为 kind,内容为 con,另一个子节点名为 path,内容为 org.eclipse.jdt.launching.JRE_CONTAINER。保存-

更简单: 收到文件 .project.classpath从一个现有的 Java 项目和 编辑节点 result name到这个项目的名称。也许您必须刷新项目(F5)。

你会得到与克里斯 · 马拉斯蒂-格尔格解相同的结果。

剪辑

enter image description here

  1. 右键单击项目
  2. 配置-> 「转换为分面形式」
  3. 你会看到一个弹出窗口,在“ ProjectFacet”栏中选择“ Java”。
  4. 按下应用和确定。

另一种可能的方法是从 Eclipse 中删除项目(但不要从磁盘中删除项目内容!)然后使用 新 Java 计划向导就地创建项目。该向导将检测 Java 代码并自动设置构建路径。

使用项目 项目方面,我们可以为项目配置特征和需求。

要在 Eclipse 上找到 Project facets:

  • 步骤1: 右键单击项目并从菜单中选择 properties
  • 步骤2: 选择 project facets选项。单击 Convert to faceted form... enter image description here

  • 第三步: 我们可以找到所有可用的方面,你可以选择和改变他们的设置。 enter image description here

根据所讨论的 Eclipse,可以找到具有不同名称的所需 WTP 包。例如,在 Eclipse Luna 中,我发现使用“ Tools”搜索并选择一个提到了 ToolsforJavaEE 开发的工具是最容易的。添加了项目方面功能。用“ WTP”搜索没有多大帮助。

在 Eclipse 的新版本中(我使用的是4.9.0) ,还有另一种可能更简单的方法。除了 ProjectFacets,现在还有 ProjectNature。这里的过程很简单,打开 ProjectNature 属性页,然后单击 Add... 按钮。这将带来可能的性质,包括 JavaNature 和 Eclipse 面向项目属性。只要添加 JavaNature 并忽略各种警告消息,就可以完成了。

Project Nature

这种方法可能更好,因为您不必首先转换为刻面形式。此外,在 add Facet 菜单中没有提供 Java。