新手求教,javaweb项目里的 WEB-INF/classes目录下放的是什么

是不是我们写的java类编译后放到里面去,还有这里所说的java类在javaweb里面是不是一般就是servlet,最后一个就是我们是怎么编译java程序的,是在 eclipse里面编译了放进去,还是通过dos编译。请一一解答,先谢过了

存放的是一些编译后的class文件和运行所必须的配置文件。

解释:java运行过程中会将java文件编译为class文件,而此文件的存储位置默认就是在classes路径下,还有一些其余的xml文件、prepertise文件也会编译在此路径下。

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-03-31
你如果是通过eclipse工具编写程序的话,eclipse会帮你编译所有Java类的,前提是你设置了eclipse自动编译(可以设置自动编译和手动编译)。所谓Java类是所有后缀名为.java的文件,不仅仅是servlet。eclipse建的web项目编译后默认将项目编译保存在WEB-INF/classes下,把这个打包放到Web容器中就可以运行了。
第2个回答  推荐于2018-11-16
我们的XX.java文件最后会到这里生成为XX.class文件的。

eclipse是IDE,一个开发环境。 XX.java是通过JVM -- java virtual machine java虚拟机进行编译的

然后再jre环境上跑起来。

还要搞清楚个概念 JDK包含JRE,而JRE包含JVM。
我们通常装的eclipse等IDE,默认都自带了jdk的,当然也可以在eclipse里面选择自己希望的在自己电脑上安装好了的jdk版本本回答被网友采纳
第3个回答  2013-03-31
我们一般写的java类并不是servlet,经过eclipse编译后生成class文件,放到classes目录下面,应该是eclipse编译的吧
第4个回答  2013-03-31
你直接用eclipse,新建web工程,不用你自己编译的,保存完了以后eclipse会自己编译,你直接部署到web服务上用就可以了。
相似回答