当我们学习了tomcat,servlet后会发现编译源文件时会非常的麻烦,首先我们要编译JAVA文件,然后要把这个文件编译成class文件
然后把这个文件复制到/WEB-INF/classes里,如果经常使用这种方法会非常的烦琐,不过今天看了张孝祥老师的教程后发现原来可
以自己编写一个自动编译的工具。
当然如果你用了lobomz-eclipse或者其他集成开发环境后也许用不到自己编写的编译工具,但是每次配置lomboz时还是有点烦琐的(除非你就在一个工程里)
下面是自动编译文件工具的代码
set ClassPath=E:/apache-tomcat-6.0.14/lib/servlet-api.jar;%ClassPath%
java -d E:/apache-tomcat-6.0.14/webapps/my/WEB-INF/classes %1
pause
讲解这两句的意思:
第一句:设置环境变量,把servlet-api.jar包的路径填写进来
注意:首先找到servlet-api.jar的路径,比如我的路径是
E:/apache-tomcat-6.0.14/lib/servlet-api.jar
但不一定你的也是这个路径,自己设置是什么路径就写什么路径
第二句:编译class文件,此句的意思是把编译好的class文件写到WEB-INF/classes这个文件里
注意:这里的路径也是根据自己配置的路径而填写的,比如我的classes文件是在
E:/apache-tomcat-6.0.14/webapps/my/WEB-INF/classes
OK,代码写好后,保存并且把扩展名改为.bat类型的批处理文件
这样我们就可以使用这个工具了
使用方法:
把需要编译成class的文件移动到我们刚才自己写的工具上
这时就会弹出一个窗口,如果窗口里没显示任何错误,并且提示你按任意键退出那么我们的自动编译工具就算完成了
这时你去classes文件夹里会发现已经自动编译好的class文件
用了这个工具后我们不需要在运行-RUN或者输入命令 javac的语句了
如果大家有什么不明白的地方可以留言