如何用eclipse编译servlet的java文件

我自己写了一个servlet,然后我只知道用cmd和javac来编译为.class文件,再放到web项目中的classes文件夹下面如何用eclipse等IDE工具来编译... 我自己写了一个servlet,然后我只知道用cmd和javac来编译为.class文件,再放到web项目中的classes文件夹下面
如何用eclipse等IDE工具来编译servlet,我是想在web项目中直接建立自定义的servlet.java文件,然后直接把生成的.class文件放到classes文件夹下
展开
 我来答
198901245631
推荐于2016-05-27 · TA获得超过3.5万个赞
知道大有可为答主
回答量:9037
采纳率:92%
帮助的人:1690万
展开全部

eclipse可以自动编译java文件(保存的时候自动编译),与文件的内容没关系的。

第一步:找到项目文件绝对路径的”target“路径下。

第二步:打开”classes“文件夹,之后找到用户的”package包“路径,即可找到编译后的class文件。

http_p
推荐于2018-03-02 · TA获得超过1095个赞
知道小有建树答主
回答量:733
采纳率:100%
帮助的人:578万
展开全部
java build path里的source选项卡下default output folder 里选中web-inf下的classes文件夹
这样你source文件夹里的java文件会自动编译生成class文件到这个classes文件夹下

.
追问
我的default output folder是build/classes,然后我把java文件放在webContent目录下,但是我从项目中却无法看到build下面的子目录classes(我已经选了 自动编译 那个选项)。奇怪的是,我从电脑上浏览文件夹却可以看到classes文件夹,不过里面也没有我要编译成的.class文件。这是为什么呢?
追答
source选项卡里上面是你的src文件夹, 你要把你的java文件放在这个对应的文件夹里(默认应该是src文件夹, 如果你一定要把java文件放在webcontent下面, 那么修改这里的source文件夹), 然后选择output folder, 就是class文件输出的文件夹, 必须是web-inf/classes, 如果你没有, 工程refresh一下试试
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
seeme1025
2013-02-28 · 超过29用户采纳过TA的回答
知道答主
回答量:154
采纳率:0%
帮助的人:96.8万
展开全部
你使用eclipse建立web工程.IDE会自动编译到classes目录下.如需要更改目录,右键工程,属性,选择构建路径,在源代码选项卡最下面,可以自定义输出文件夹.
更多追问追答
追问
我的web项目中没有classes目录啊,另外.java文件要放在哪个目录下面?
追答
这个你可以自己定义.你自己看一下default output folder.默认输出文件夹.
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友3b4e952
2013-02-28 · TA获得超过472个赞
知道小有建树答主
回答量:409
采纳率:100%
帮助的人:323万
展开全部
写个测试类。写个main函数。直接运行就得了
追问
可以不写带main函数的类么?servlet类中是没有main函数的
我只是想编译它,不用运行的
追答
那你把他建立成为一个web的项目。然后用tomcat发布一次。自动编译成.class文件在tomcat    webapps  文件夹下面有项目发布后的文件。然后你再根据文件夹的路径找到你发布的servlet文件编译后的文件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式