我从SVN检出了一个项目并没有指定项目类型,因此它被检出为"默认"项目.将此快速转换为"Java"项目的最简单方法是什么?
我正在使用Eclipse版本3.3.2.
打开.project文件并添加java nature和builder.
org.eclipse.jdt.core.javabuilder
org.eclipse.jdt.core.javanature
在.classpath中,引用Java库:
除非你确切知道自己在做什么,否则在eclipse中手动更改XML和/或设置是非常危险的.在另一种情况下,您可能最终发现您的完整项目被搞砸了.建议备份!
如何只使用Eclipse?
选择项目.
通过Project - > Properties打开项目属性.
转到"Targetted Runtimes"并添加适当的运行时.单击"应用".
转到"Project Facets"并选择由于步骤4而出现的JAVA构面.单击"应用"
设置构建路径.
如果是Maven项目,您可能想要选择项目,单击Maven - >更新项目配置...
这样做对我来说.并且Eclipse配置正确.希望它对你也有用.
在最近的eclipse版本中,修复程序略有不同......
右键单击并选择Project Properties
选择Project Facets
如有必要,请单击"转换为分面形式"
选择"Java"方面
单击确定
我删除了项目而没有删除内容.然后,我从现有资源创建了一个新的Java项目.指着我的SVN结帐根文件夹.这对我有用.虽然,克里斯的方式会更快.这对未来很好.谢谢!
使用项目项目方面,我们可以配置项目的特征和要求.
在eclipse上查找Project facets:
第1步:右键单击项目,然后properties
从菜单中选择.
第2步:选择project facets
选项.点击Convert to faceted form...
第3步:我们可以找到您可以选择的所有可用方面并更改其设置.
Joe的方法实际上是我找到的最有效的方法.要详细说明一下,你应该在eclipse中右键单击package explorer中的项目,然后选择删除它而不删除目录或其内容.接下来,选择创建Java项目(文件 - >新建 - > Java项目),然后在"新建Java项目"对话框的"内容"部分中,选择"从现有源创建项目".
这种方法的优点是可以正确识别源文件夹.我发现使用.project文件捣乱会导致整个目录被视为源文件夹而不是你想要的.
您可以使用Navigator视图(Window - > Show View - > Navigator)直接从eclipse执行此操作.在"导航器"视图中,选择项目并将其打开,以便您可以看到该文件.project
.右键单击 - >打开.您将获得XML编辑器视图.编辑节点的内容natures
并插入nature
具有org.eclipse.jdt.core.javanature
内容的新子项.保存.
现在创建一个文件.classpath
,它将在XML编辑器中打开.添加一个名为的节点classpath
,添加一个以带有内容classpathentry
的属性命名的子节点和另一个名为content的内容.保存-kind
con
path
org.eclipse.jdt.launching.JRE_CONTAINER
更容易:复制文件.project
和.classpath
现有Java项目,并将节点编辑result name
为此项目的名称.也许你必须刷新项目(F5).
您将获得与Chris Marasti-Georg解决方案相同的结果.