如何解决Source folder is not a Java project

如何解决Source folder is not a Java project

从资源库上检出的项目,今天准备创建一个新的类,但是eclipse抛出Source folder is not a Java project 这个错,研究了下,最终提供两个解决方案。

右键点击项目名称,然后点“属性”。

然后在属性弹出窗口左侧选择“Project Facets",勾选上右侧的“Dynamic Web Module”。

applay,然后项目中会自动生成如下文件:

JAX-WS Web ServicesDeployment Descriptor: ${项目名称}src/main/Javasrc/test/java

再创建下就ok了。

选择项目,右击选择delete,然后从资源库重新检出。

选择检出的目录要进行合适的选择,特别是maven项目,目录不一样选择的检出的项目目录也不一样,如下面两个项目的区别。选择红框里的检出。