将idea的java web项目导入eclipse

来源:互联网 发布:生产玩具知乎 编辑:程序博客网 时间:2024/05/22 01:58

1、将将idea的java web项目导入eclipse后,目录结构和eclipse有很大不同,很多在项目右键Properties看不到,此时需修改项目所在目录的.project

      文件

     <?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>自己的项目名称</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.wst.common.project.facet.core.builder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.wst.validation.validationbuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>

2.右键项目-Properties-Depolyment Assembly,提示: 

The given project is not a virtual component project

解决办法:右键项目-Properties-Project Facets,选择 Dynamic web module ,对应的Java版本选择对(如果不选择java版本,下面会有错误提示,提示需要java 1.6 or newer),应该就ok了。

还是在这个界面,选中,这时,选择列表下面会出现“ Further Configuration availabe ” 的链接,点击这个链接,设置src 和 out path, 下一步,就是 Web Module 的设置了,第一项所说,更改 Content Directory 名字为你的 webRoot 目录名字即可。

3、导入tomcat的libarary

步骤如下:
右键点击你需要添加jar包的项目。
选择“Properties”。
然后选择对话框中的“Java Build Path”。
选择“Libraries”选项卡,然后点击右边的“Add Library “,
选择"选Server Runtime"
选择 自己已经添加好的 tomcat服务器。
点击“finish”
4、修改编译文件的存放路径位置

右键项目 > Properties > Java Build Path > Source > Default Output Folder

点击"Browse"时可以选择目录或新建目录用于存放.class文件

这样就设置完成.Java文件编译后生成的.class文件输出路径。

设置完成后,src中的.java文件编译后生成的.class文件与package所对应的目录一起

存放在classes目录中。

注意:classes文件在eclipse项目中的不可以直接查看,可以在项目所在目录看到这个文件夹和编译后的文件。
即不能再Project Explorer窗口查看,可以通过Navigator窗口查看,该窗口可以通过Window-Show View设置。


原创粉丝点击