什么是集成开发环境
实际开发中,除了编译器是必须的工具,我们往往还需要很多其他辅助软件,例如:
编辑器:用来编写代码,并且给代码着色,以方便阅读;
代码提示器:输入部分代码,即可提示全部代码,加速代码的编写过程;
调试器:观察程序的每一个运行步骤,发现程序的逻辑错误;
项目管理工具:对程序涉及到的所有资源进行管理,包括源文件、图片、视频、第三方库等;
漂亮的界面:各种按钮、面板、菜单、窗口等控件整齐排布,操作更方便。
这些工具通常被打包在一起,统一发布和安装,例如 Visual Studio
、Dev C++
、Xcode
、Visual C++ 6.0
、C-Free
、Code::Blocks
等,它们统称为集成开发环境(IDE,Integrated Development Environment)。
集成开发环境就是一系列开发工具的组合套装。这就好比台式机,一个台式机的核心部件是主机,有了主机就能独立工作了,但是我们在购买台式机时,往往还要附带上显示器、键盘、鼠标、U盘、摄像头等外围设备,因为只有主机太不方便了,必须有外设才能玩的爽。
集成开发环境也是这个道理,只有编译器不方便,所以还要增加其他的辅助工具。
eclipse
Eclipse 是著名的 跨平台 开源 集成开发环境 (IDE)。. 最初主要用来 Java 语言开发,目前亦有人通过 插件 使其作为 C++ 、 Python 、 PHP 等其他语言的开发工具。. Eclipse的本身只是一个框架平台,但是众多 插件 的支持,使得Eclipse拥有较佳的灵活性,所以许多软件开发商以Eclipse为框架开发自己的IDE。
尽管现在IDEA的市场使用率比较高,但有很多老程序员还是习惯使用eclipse,同等条件下eclipse比IDEA需要的配置更低,使用的时候更节省系统内存。
eclipse编译发布WEB-INF没有class文件
Project
> Properties
> Java Build Path - Libraries
看里边jar包是否引入报错,重新导入一下,Source
里的output folder
指定到项目的WEB_INF/classes