WEB-INF文件夹中的CLASS文件是如何生成的
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WEB-INF文件夹中的CLASS文件是如何生成的相关的知识,希望对你有一定的参考价值。
一些有关JSP的系统案例程序中,有一个存放系统所使用类包的WEB-INF文件夹,该文件夹中有很多CLASS文件,这些CLASS文件应该是自动生成的吧?如何生成这些CLASS文件?
急!在线等!
案例程序使用的环境是JSP,环境的搭配是JDK和Tomcat
1、首先你需要有java源代码文件。
2、如果你有开发环境,将java文件编译好后,它会自动帮你拷贝过去(手动拷贝过去也可)。
如果没有开发环境,用命令行将java文件编译,拷贝到相应目录。
我的QQ:2838844.
我愿意帮助你彻底解决你的问题。 参考技术A 1、java的虚拟机,通过编译Xxx.java文件
2、首先需要将java类中的代码全部进行转换成机器可识别的Unicode码
3、因此就产生了这样的一个机制,将java类文件编译过程中,生成了.class文件
4、而为了方便且统一规格,则将class文件放在web-inf文件夹中 参考技术B 如果编辑工具用的是jbuild 这些class就是make时 jbuild考过去的 不过必须是web项目 那么jbuild会自动将生成class考到WEB-INF这个文件夹里 但jbuild有时也偷懒 不考 具体什么原因就不清楚了 参考技术C 如果你有开发环境,那些class就会自动生成的. 参考技术D 编译 工程里的java文件时候
生成的class文件
Error instantiating servlet class 的解决办法
Java文件没在WEB-INF/classes文件夹下生成类文件
https://www.cnblogs.com/qinning/p/9841834.html
现象:eclipse中的动态web项目没有问题,但一直出现 500 错误 。
原因:Tomcat找不到在webapps下的 web-inf/classes 文件夹下没有生成对应的类class文件
手动编译并生成class文件:
1、
2、
创建项目时:项目生成class文件应设置为 右键->properties->Java Build Path->Source
将Default output folder设置为XX(项目名称)/WebContent/WEB-INF/classes
以上是关于WEB-INF文件夹中的CLASS文件是如何生成的的主要内容,如果未能解决你的问题,请参考以下文章
Error instantiating servlet class 的解决办法