美文网首页
6、Eclipse中显示项目的.settings目录

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

作者: yjaal | 来源:发表于2017-05-28 16:33 被阅读336次

    一、显示 .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

    相关文章

      网友评论

          本文标题:6、Eclipse中显示项目的.settings目录

          本文链接:https://www.haomeiwen.com/subject/iqrhfxtx.html