我自己写了一个servlet,然后我只知道用cmd和javac来编译为.class文件,再放到web项目中的classes文件夹下面
如何用eclipse等IDE工具来编译servlet,我是想在web项目中直接建立自定义的servlet.java文件,然后直接把生成的.class文件放到classes文件夹下
eclipse可以自动编译java文件(保存的时候自动编译),与文件的内容没关系的。
第一步:找到项目文件绝对路径的”target“路径下。
第二步:打开”classes“文件夹,之后找到用户的”package包“路径,即可找到编译后的class文件。
我的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一下试试
本回答被提问者和网友采纳我的web项目中没有classes目录啊,另外.java文件要放在哪个目录下面?
追答这个你可以自己定义.你自己看一下default output folder.默认输出文件夹.
追问我的default output folder是build/classes,然后我把java文件放在webContent目录下,但是我从项目中却无法看到build下面的子目录classes(我已经选了 自动编译 那个选项)。奇怪的是,我从电脑上浏览文件夹却可以看到classes文件夹,不过里面也没有我要编译成的.class文件。这是为什么呢?
来自:求助得到的回答可以不写带main函数的类么?servlet类中是没有main函数的
我只是想编译它,不用运行的
那你把他建立成为一个web的项目。然后用tomcat发布一次。自动编译成.class文件在tomcat webapps 文件夹下面有项目发布后的文件。然后你再根据文件夹的路径找到你发布的servlet文件编译后的文件。