eclipse svn检出项目为非JAVA项目

                 <buildCommand>
			<name>org.eclipse.jdt.core.javabuilder</name>
			<arguments>
			</arguments>
		</buildCommand>
 

     自己在linux上搭建了一个svn服务器,用eclipse的svn插件连接上后down下一个java的web项目,之后发现项目不是java项目。

     仔细观察发现项目没有source folder,当你右键新建source folder 的时候提示说Project is not a Java project

     这时候应该是项目配置文件的问题了。

     提示:为了减少出错后原来文件的还原,请先备份要修改的文件。

     新建一个web项目 dynamic web project 之后拷贝新建项目的目录下的.project 文件到项目下,然后打开.project 文件修改项目名称<name>xxx</name>

     在eclipse中刷新项目即可。

     其实如果我们比较两个.project文件我们会发现

     属性(natures)  下有

    <nature>org.eclipse.jdt.core.javanature</nature>

     只要我们添加上面一行到<natures>中,然后刷新项目就可以发现以前的项目变成了java的项目了。

     但是有时当我们运行项目的时候,不管多简单的类,哪怕一个helloworld程序都会报class not found exception.但是我们在IDE却看不到任何错误的信息。通常这是因为没有为项目制定编译指令。

     同样的在.project 文件的<builderSpec>中加入如下内容:

              <buildCommand>
			<name>org.eclipse.jdt.core.javabuilder</name>
			<arguments>
			</arguments>
		</buildCommand>
 

然后刷新项目,Eclipse将会编译的项目。

之后OK!

猜你喜欢

转载自tangmingjie2009.iteye.com/blog/1702774