将idea的java web项目导入eclipse
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设置。