一个普通的java项目的目录结构


src目录为源码文件夹,存放的是.Java文件
JRE System Library 是运行Java程序所需要的系统库

bin目录是工程输出路径,存放了编译生成的.class文件


几个不同的包就在bin文件夹里

.project是项目文件,项目的结构都在其中定义,比如lib的位置,src的位置,classes的位置
.classpath的位置定义了你这个项目在编译时所使用的$CLASSPATH

Java web project目录结构

  • src 和 src_test

存放java 源程序,也就是你写的 java 代码,在这里为了便于管理把 src 一分为二,变成 src 和 src_test。

  • JRE System Library

存放Java SE 的常用库文件集合,也就是 jar 包

  • Apache Tomcat v7.0

这个项目所依赖的服务器(Tomcat)的目录

  • Web App Libraries

自己导入的项目依赖 jar 包

  • Referenced Libraries

编译环境下使用的 jar 包

  • build

eclipse新建的 Dynamic web project 默认是将类编译在 build 文件夹下。可以在本地的项目名\build\classes 下查看

  • WebContent

存放 JSP,JS,CSS,图片等文件,是项目访问的默认路径,也是工程的发布文件夹

  • common

    存放公用的 JSP,JS,CSS,图片等文件

  • META-INF

存放一些 meta information 相关的文件的这么一个文件夹, 一般来说尽量不要自己手工放置文件到这个文件夹。

  • WEB-INF

WEB-INF 目录是一个专用区域, 容器不能把此目录中的内容提供给用户。这个目录下的文件只供容器使用,里面包含不应该由客户直接下载的资源

  • web.xml

发布描述符是 J2EE Web 应用程序不可分割的一部分。它们在应用程序发布之后帮助管理 Web 应用程序的配置。

  • Tomcat 目录结构

java项目的目录结构相关推荐

  1. Eclipse JAVA项目的 目录结构 和 导入 import菜单使用

    Eclipse JAVA项目的 目录结构 和 导入 作者:jiabaoluo@stu.ouc.edu.cn 本文为作者原创,转载请注明出处:http://www.cnblogs.com/oucbl/p ...

  2. tomcat_动态java项目的目录结构

    * 静态项目和动态项目:             * 目录结构                 * java动态项目的目录结构:                     -- 项目的根目录       ...

  3. Android项目的目录结构

    引言 本篇将通过HelloWorld项目来介绍Android项目的目录结构.本文的主要主题如下: 1.HelloWorld项目的目录结构 1.1.src文件夹 1.2.gen文件夹 1.3.Andro ...

  4. Android开发之旅:HelloWorld项目的目录结构

    引言 前面Android开发之旅:环境搭建及HelloWorld,我们介绍了如何搭建Android开发环境及简单地建立一个HelloWorld项目,本篇将通过HelloWorld项目来介绍Androi ...

  5. Vue 学习笔记(4)Vue-cli4 项目搭建 + 目录结构 + 项目打包、部署

    VueCLI 脚手架 Vue CLI 介绍 Vue CLI 安装 Node.js 环境准备 安装 Vue 脚手架 第一个 Vue 脚手架项目 命令创建项目 图形化界面创建项目 vue-cli4 目录结 ...

  6. Android【SDK目录结构】、【HelloWorld项目的目录结构】、【源码sources目录结构】

    Android SDK 目录和作用的分析详解 1.add-ons这里面保存着附加库,比如GoogleMaps,当然你如果安装了OphoneSDK,这里也会有一些类库在里面. 2.docs这里面是And ...

  7. Android【SDK目录结构】、【HelloWorld项目的目录结构】、【源码sources目录结构】...

    Android SDK 目录和作用的分析详解 1.add-ons这里面保存着附加库,比如GoogleMaps,当然你如果安装了OphoneSDK,这里也会有一些类库在里面. 2.docs这里面是And ...

  8. vue项目结构php写哪里,Vue-cli搭建项目后目录结构的分析(图文)

    这篇文章给大家介绍的文章内容是关于Vue-cli搭建项目后目录结构的分析,有很好的参考价值,希望可以帮助到有需要的朋友. 1.前言 Vue并不限制你的代码结构.但是,它规定了一些需要遵守的规则: 1. ...

  9. 解决IDEA修改已有项目为maven项目时目录结构被改变的问题

    Idea可以在项目根目录上右键选择"添加框架支持",选择maven,为项目添加Maven支持. 但这样会导致原有项目的目录结构被破坏. 更好的方法是在根目录添加pom.xml文件 ...

最新文章

  1. 高性能javascript-数据访问笔记
  2. 【Interfacenavigation】XML中的字体(27)
  3. ATL CLR MFC Win32 常规 的区别
  4. spring中getBeansWithAnnotation(Class<? extends Annotation> annotationType)方法
  5. nssl1298-网站计划【线段树】
  6. Design Patterns(设计模式-观察者)
  7. oracle表段是什么,【DB笔试面试274】在Oracle中,什么是延迟段创建(Deferred Segment Crea......
  8. iTerm2 + oh my zsh +agnoster 打造最强Mac终端
  9. linux下cmake使用教程,超详细的cmake教程
  10. 【图片】批量获取几万张图片
  11. Android自定义控件学习
  12. Linux驱动开发|电容触摸屏
  13. java中undefined如何解决_处理 JS中 undefined 的 7 个技巧
  14. MAC下格式化移动硬盘
  15. [图像去雨]--Arixv-Gradual Network for Single Image De-raining
  16. Mozilla Firefox os系统构架详解
  17. UndefinedMetricWarning: Precision and F-score are ill-defined and being set to 0.0 in labels with no
  18. 【逻辑思考】你相信命运吗?
  19. python日常总结
  20. 扩充人脉比拿项目乱找VC更为重要

热门文章

  1. 如何用水经注万能地图下载器进行投影转换
  2. Word中关于参考文献连续引用
  3. 关于STC8A8K64S4A12(STC15系列升级版)例程中程序出现 'xxx' undefined identifier的问题解决办法
  4. 自媒体原创文章多平台发布操作方法教程!
  5. matplotlib模块的pyplot子模块绘制余切函数
  6. Swagger注释路径不对
  7. 虽然惊天地,但不是人人都会哭泣 ——再论Kubernetes惊天地泣鬼神之大Bug
  8. 登陆小米云服务器,玩机教程 篇十四:如何一键直达小米云服务
  9. jQuery实现拍打灰太狼小游戏
  10. Linux串口权限与udev理解