使用eclipse导入git项目的系列问题的解决

来源:互联网 发布:上海臣邦医药 知乎 编辑:程序博客网 时间:2024/06/08 17:53

使用eclipse导入项目的时候,一般导入的是general project; 如何把他们转换成java、web项目。
这里写图片描述
这里建议使用general project,亲测其他的项目都会有报错。
选择next之后,如果git上的源文件有.project文件,则会报错截图如下:
这里写图片描述
处理方法很简单,只需要在设置的git本地仓库里把.project文件删掉,然后back回去再回来,就解决了。
这里写图片描述
这样的项目是上图所示的一般项目,是无法编译和运行的,这里我们把他变成java或web项目
这里写图片描述
右键选择项目,找到proference->project facets->convert to faceted form
这里写图片描述
eclipse会自动把原项目的属性选择上,这里直接ok就行。
这里写图片描述
然后项目就变成了web项目。

既然变成web项目了,试着运行把,执行main文件发现问题了,在run as的时候根本就无法找到 java application;其实不仅没有run选项,你会发现连项目的class path选项都是灰色的,百度了下找到了解决办法,就是编辑项目根目录的.project文件,加入

org.eclipse.jdt.core.javanature

我加入后.project是这样的:
这里写图片描述
然后refresh一下项目,然后就可以找的build path和run as java application了,试着运行一下;又有报错:“错误: 找不到或无法加载主类 com.platform.config.Run”
但是显然程序是有main方法的;这时候就查build path
这里写图片描述
找到编译后生成class文件的位置,然后发现没有任何的class文件。问题定位到了,eclipse根本就没有编译这些java文件;然后百度了很多,都没有正确的办法,最后自己决定自己尝试解决问题,对比其他能编译的项目,找究竟是哪里不对,最后找到了builder,不能编译的builder少了一个
这里写图片描述
又是一通百度,还是解决不了问题,最后想到是不是.project文件有问题,结果就对比正常的文件少
这里写图片描述

然后尝试把这段复制到.project中

org.eclipse.jdt.core.javabuilder


然后再刷新,问题解决。

1 3
原创粉丝点击