问题:希望在tomcate能正常运行的项目(没有源码)中新增一个java类。
方案一:eclipse下新建一个web项目,然后把相关依赖的jar拷贝过去,最后src目录下创建对应的包和java类。
方案二:是用javac命令直接编译java类。由于电脑运行eclipse比较卡,不怎么喜欢用eclipse。所以希望直接使用javac命令快速的编译一个java类。
具体步骤:
1. 创建一个文件夹,比如 test。具体路径F:\test。(文件夹路径中间不要有空格等特殊符号)
2. 把依赖的jar文件都拷贝到test目录下。
3. 把新增的java类拷贝到test目录下。(java类可以带包名)
4. 最后运行javac命令:javac -Djava.ext.dirs=F:\test HelloWorld.java
5. 如果没有保存,就表示编译成功了。在test目录下可以找到编译后的HelloWorld了。
有待优化:
如果编译时依赖很class,那该如何使用javac命令编译呢?网上找到一篇是用shell脚本实现,但那个是基于unit系统的。
有时间研究一下windows系统下如何在没有源码的情况快速编译一个新增的类。