6、Eclipse中显示项目的.settings目录

一、显示 .settings 目录

首先切换到Java项目的界面,然后选中项目,点击倒三角图标。

1

然后选择Filters,将.*resources、Empty library containers的勾选去掉即可。
2

二、目录中相关文件说明

相关文件的说明请参考

http://www.cnblogs.com/shihaiming/p/5803957.html
http://www.cnblogs.com/skillking/p/6653692.html

这里要说的是解决一些问题,如

Cannot change version of project facet Dynamic Web Module to 3.1

就是我们在创建web项目的时候,使用的web容器版本过低,这里我将其换成3.1版本,就出现了这个问题。

3

从这里可以看到dynamic web module版本为2.3

解决方式参考http://blog.csdn.net/steveguoshao/article/details/38414145
首先将web.xml中的web容器版本换成3.1

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns="http://xmlns.jcp.org/xml/ns/javaee"
    xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
    id="WebApp_ID" version="3.1">

</web-app>

修改org.eclipse.wst.common.component

<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.6.0">

这里将project-version="1.6.0"

修改org.eclipse.wst.common.project.facet.core.xml,未修改时是这样的

<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
  <fixed facet="wst.jsdt.web"/>
  <installed facet="jst.web" version="2.3"/>
  <installed facet="wst.jsdt.web" version="1.0"/>
  <installed facet="java" version="1.8"/>
</faceted-project>

修改之后为:

<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
  <fixed facet="wst.jsdt.web"/>
  <installed facet="jst.web" version="3.1"/>
  <installed facet="wst.jsdt.web" version="1.0"/>
  <installed facet="java" version="1.8"/>
</faceted-project>

之后再次选中项目右键,选择properties查看,可以看到已经改为3.1了:

4

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容