我从 SVN 签出了一个项目,但没有指定项目类型,所以它被签出为“默认”项目。快速将其转换为“ Java”项目的最简单方法是什么?
我使用的是 Eclipse 版本3.3.2。
打开.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 进行操作?
对我来说就是这样。而且 Eclipse 的配置是正确的。希望它也能为你工作。
在最近的 Eclipse 版本中,修复方法略有不同..。
您可以使用 Navigator 视图(Window-> Show View-> Navigator)直接从 eclipse 进行操作。在 Navigator 视图中选择项目并打开它,以便您可以看到文件 .project。右击-> 打开。您将获得一个 XML 编辑器视图。编辑节点 natures的内容并插入一个新的子 nature,以 org.eclipse.jdt.core.javanature作为内容。保存。
.project
natures
nature
org.eclipse.jdt.core.javanature
现在创建一个文件 .classpath,它将在 XML 编辑器中打开。添加一个名为 classpath的节点,添加一个名为 classpathentry的子节点,其属性为 kind,内容为 con,另一个子节点名为 path,内容为 org.eclipse.jdt.launching.JRE_CONTAINER。保存-
.classpath
classpath
classpathentry
kind
con
path
org.eclipse.jdt.launching.JRE_CONTAINER
更简单: 收到文件 .project和 .classpath从一个现有的 Java 项目和 编辑节点 result name到这个项目的名称。也许您必须刷新项目(F5)。
result name
你会得到与克里斯 · 马拉斯蒂-格尔格解相同的结果。
另一种可能的方法是从 Eclipse 中删除项目(但不要从磁盘中删除项目内容!)然后使用 新 Java 计划向导就地创建项目。该向导将检测 Java 代码并自动设置构建路径。
使用项目 项目方面,我们可以为项目配置特征和需求。
要在 Eclipse 上找到 Project facets:
properties
步骤2: 选择 project facets选项。单击 Convert to faceted form...
project facets
Convert to faceted form...
第三步: 我们可以找到所有可用的方面,你可以选择和改变他们的设置。
根据所讨论的 Eclipse,可以找到具有不同名称的所需 WTP 包。例如,在 Eclipse Luna 中,我发现使用“ Tools”搜索并选择一个提到了 ToolsforJavaEE 开发的工具是最容易的。添加了项目方面功能。用“ WTP”搜索没有多大帮助。
在 Eclipse 的新版本中(我使用的是4.9.0) ,还有另一种可能更简单的方法。除了 ProjectFacets,现在还有 ProjectNature。这里的过程很简单,打开 ProjectNature 属性页,然后单击 Add... 按钮。这将带来可能的性质,包括 JavaNature 和 Eclipse 面向项目属性。只要添加 JavaNature 并忽略各种警告消息,就可以完成了。
这种方法可能更好,因为您不必首先转换为刻面形式。此外,在 add Facet 菜单中没有提供 Java。