代码之家  ›  专栏  ›  技术社区  ›  Joe Dean

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

  •  132
  • Joe Dean  · 技术社区  · 17 年前

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

    我使用的是Eclipse版本3.3.2。

    11 回复  |  直到 14 年前
        1
  •  125
  •   vip    10 年前

    打开.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>
    

    在.classpath中,引用Java库:

    <classpath>
        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
    </classpath>
    
        2
  •  120
  •   gioele    14 年前

    如何使用Eclipse来实现这一点?

    1. 选择项目。
    2. 通过project打开项目属性->财产。
    3. 转到“ProjectFacets”并选择由于步骤4而出现的JAVA方面。单击应用
    4. 如果是Maven项目,您可能希望选择该项目,请单击Maven->更新项目配置。。。

    那是为了我。并且Eclipse配置正确。希望它对你也有用。

        3
  •  54
  •   Victor Grazi    13 年前

    1. 选择项目方面
    2. 选择“Java”方面
    3. 单击“确定”
        4
  •  23
  •   Joe Dean    17 年前

    我删除了项目,但没有删除内容。然后,我从现有资源创建了一个新的Java项目。指向我的SVN签出根文件夹。这对我有用。不过,克里斯的方式会快得多。这是未来值得注意的一点。谢谢

        5
  •  13
  •   Premraj    11 年前

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

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

    • 步骤3:我们可以找到所有可用的方面,您可以选择和更改其设置。 enter image description here

        6
  •  11
  •   Chris J    16 年前

    乔的方法实际上是我找到的最有效的对话方式。要详细说明一下,您应该在eclipse中的PackageExplorer中右键单击该项目,然后选择删除它,而不删除目录或其内容。接下来,选择创建Java项目(文件->新建->Java项目),并在“新建Java项目”对话框的内容部分,选择“从现有源创建项目”。

    这种方法的优点是可以正确识别源文件夹。我发现乱动.project文件会导致整个目录被视为一个源文件夹,这不是您想要的。

        7
  •  9
  •   Salix alba    7 年前

    在较新版本的eclipse中(我使用的是4.9.0),还有另外一种可能更简单的方法。除了项目方面,现在还有项目性质。这里的过程很简单,获取项目属性页,然后单击添加。。。按钮这将提供可能的特性,包括Java特性和EclipseFaced项目属性。只需添加Java特性,忽略各种警告消息和您的完成。

    Project Nature

        8
  •  6
  •   David Mott    11 年前

    您可以使用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

    更容易: 复制 档案 编辑 result name 到该项目的名称。也许你必须刷新项目(F5)。

    你会得到与Chris Marasti Georg解相同的结果。

    enter image description here

        9
  •  3
  •   Brian de Alwis    11 年前

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

        10
  •  1
  •   Kumar    11 年前
    1. 右键单击项目
    2. 您将得到一个弹出窗口,在“项目方面”列中选择“Java”。
        11
  •  1
  •   user6408185 user6408185    9 年前

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