javac基于无源码的web项目编译新增java类

来源:互联网 发布:java运行时异常 编辑:程序博客网 时间:2024/06/08 13:13

问题:希望在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系统下如何在没有源码的情况快速编译一个新增的类。

原创粉丝点击