在Eclipse里的java web项目里java文件怎么编译成class文件啊

workspace\abc\WebContent\WEB-INF\src\a.java是一个servlet,书上说要把编译成的class文件放到workspace\abc\WebContent\WEB-INF\classes下,才能运行,该怎么做?以前java项目run as就会生成class文件,这里run as只能run on server,而且不生成class文件?新手请指教

javaweb中的java文件会在服务器中生成class文件,比如tomcat目录下的webapps目录下,放你的javaweb项目,在项目中有个WEB-INF目录,里面有一个classes文件夹,里面放的都是对源码进行编译后生成的.class文件

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-08-24
正规来收应该在src先建立一个包(package),再在包中建立java文件
tomcat配置好之后,要新建一个server连接tomcat,建立好后add web的项目就好
myeclipse中可以直接连tomcat,eclipse就要麻烦些
具体的建议百度专业讲解的博客等~回了就不难 你这不是大问题……吧……追问

我放在workspace\abc\src里的a.java(servlet文件)@WebServlet(name="firstServlet", urlPatterns="/aa")显示语法错误,但放在WEB-INF的src下就没问题,为啥啊,

本回答被网友采纳
第2个回答  2015-11-05
Eclipse的web项目应该是自动编译成.class文件的,或者添加好tomcat等中间件的时候,也可以编译好
第3个回答  2014-08-24
发布一下运行服务器就行了追问

能详细的说一下吗,不是太懂,新手

追答

这个步骤不用你自己弄后台会自己编译好,你只要把工程发布了,然后运行服务器就行
java的网络编程部分都这样

追问

workspace\abc\WebContent\WEB-INF\src\a.java不行,但把a.java放到abc\src下就自动生成class文件了,但是a.java在项目中却显示错误,说不识别@WebServlet(name="firstServlet", urlPatterns="/aa"),为什么啊,java文件到底放在项目哪里

追答

放在工程下面就好一般是工程下src文件夹里

本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网