存放的是一些编译后的class文件和运行所必须的配置文件。
解释:java运行过程中会将java文件编译为class文件,而此文件的存储位置默认就是在classes路径下,还有一些其余的xml文件、prepertise文件也会编译在此路径下。
你如果是通过eclipse工具编写程序的话,eclipse会帮你编译所有Java类的,前提是你设置了eclipse自动编译(可以设置自动编译和手动编译)。所谓Java类是所有后缀名为.java的文件,不仅仅是servlet。eclipse建的web项目编译后默认将项目编译保存在WEB-INF/classes下,把这个打包放到Web容器中就可以运行了。
我们的XX.java文件最后会到这里生成为XX.class文件的。
eclipse是IDE,一个开发环境。 XX.java是通过JVM -- java virtual machine java虚拟机进行编译的
然后再jre环境上跑起来。
还要搞清楚个概念 JDK包含JRE,而JRE包含JVM。
我们通常装的eclipse等IDE,默认都自带了jdk的,当然也可以在eclipse里面选择自己希望的在自己电脑上安装好了的jdk版本
我们一般写的java类并不是servlet,经过eclipse编译后生成class文件,放到classes目录下面,应该是eclipse编译的吧
你直接用eclipse,新建web工程,不用你自己编译的,保存完了以后eclipse会自己编译,你直接部署到web服务上用就可以了。