编写一个自动编译class文件的工具

本文介绍了一种简化Tomcat环境下Java文件编译过程的方法,通过创建一个批处理文件实现自动编译并部署到WEB-INF/classes目录下,极大地提高了开发效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

当我们学习了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的语句了
如果大家有什么不明白的地方可以留言

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值