Myeclipse里的项目导入Eclipse
来源:互联网 发布:网络歌曲手机铃声 编辑:程序博客网 时间:2024/06/05 07:33
近期对一个Myeclipse中导出的工程进行研究时,因为自己电脑上只有eclipse,所以就导入了eclipse,结果一导入就报错,慢慢分析了一下原因,在此总结:
1、缺失相关jar;
2、运行时的依赖(server time);
3、两个工具的工程结构不同,主要表现在webroot和webcount中;
接下来,复现一下问题的解决过程;
首先把工程导入Eclipse,空白处右键-》Import-》Import-》选择Existing Projects Into Workspace-》选择你本地的文件地址-》点击finish
右键你导入的项目,选择properti-》Project facets,如图,要勾选动态网站、java以及javascript
勾选以后,点击OK,右键你的项目,点击build path-》configure build path-》在Libraries选项卡中添加项目jar包-》点击OK;
这时,项目需要的jar已经导入完毕,但项目仍然会报错,可能是因为运行时的依赖缺失,继续回到build path-》configure build path-》在Libraries选项卡,点击Add Libraries-》选择server runtime,这是要选择你要运行的服务器,eclipse会将该服务器的相关依赖包导入到项目中;
这时还没有完全完成导入工程,在eclipse中,网页的资源目录默认为WebCount,而我们导入的工程资源目录时WebRoot,这是我们可以直接将webroot中的内容复制到webcount中,同时在webcount-》WEB-INF-》lib中将之前的jar包添加进去即可
如果你想要继续使用webroot的目录,也可以在eclipse的配置中进行修改。具体步骤:
在eclipse主界面选择windows-》show view -》输入Navigator-》打开新的视图,依次选择:你的工程-》.setting-》org.eclipse.wst.common.component,在这个文件之中找到
source-path,修改为你需要的值即可;
完成以上配置,接下来直接run on server就可以看到你的项目正常启动了;