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系统下如何在没有源码的情况快速编译一个新增的类。
阅读全文
0 0
- javac基于无源码的web项目编译新增java类
- javac编译web项目中的一个java类
- Java类的编译(javac)与运行(java)
- java源码批量编译-javac、jar、java及其ANT使用
- Java 手动编译 javac 的-classpath -sourcepath
- javac编译带有package的java文件
- javac编译带包的java源文件
- 深入分析java web javac编译原理(其一)
- javac编译java文件
- javac编译Java工程
- javac java编译-g
- javac编译java源文件
- javac 编译 & java运行
- 基于Hadoop的数据挖掘项目mahout的源码编译
- javac 编译带有package的类
- 使用javac编译Servlet类的方法
- Javac的编译过程
- 关于Javac的编译
- AOP expression语法
- Android studio更新后出现警告:Warning:The `android.dexOptions.incremental` property is deprecated and it has
- 阿里云服务器部署otter实现数据双A同步过程记录(6)
- 链表反转
- HDU-5572-An Easy Physics Problem
- javac基于无源码的web项目编译新增java类
- oracle 学习
- html input type text标签属性和方法事件
- 那些证书相关的玩意儿(SSL,X.509,PEM,DER,CRT,CER,KEY,CSR,P12等)
- 关于maven项目如何获取在resource下的文件路径
- laravel+ajax 上传图片
- C#托管和非托管的资源(四)——处理非托管资源
- 相同机器进程间通信-信号量
- java操作xml——JDom使用详解