在可执行jar 包中动态载入第三方jar class的有关问题
来源:互联网 发布:车载安卓软件必备 编辑:程序博客网 时间:2024/05/18 03:06
当使用-jar执行可执行Jar包时,JVM将Jar包所在目录设置为codebase目录,所有的class搜索都在这个目录下开始.所以如果使用了其他第三方的jar包,一个比较可以接受的可配置方案,就是利用jar包的Manifest扩展机制.步骤如下
1.将需要的第三方的jar包,复制在同可执行jar所在的目录或某个子目录下.
比如:jar 包在 d:/crm/luncher.jar 那么你可以把所有jar包复制到d:/crm目录下或d:/crm/lib 子目录下.
2.修改Manifest 文件
在Manifest.mf文件里加入如下行
Class-Path:classes12.jar lib/class12.jar
Class-Path 是可执行jar包运行依赖的关键词.详细内容可以参考http://java.sun.com/docs/books/tutorial/ext/index.html
另外编写自己的ClassLoader,来动态载入class,是更加复杂和高级技术.限于篇幅,不赘述.有兴趣了解可以去google一下custom classloader
- 在可执行jar 包中动态载入第三方jar class的有关问题
- 在可执行jar 包中动态载入第三方jar class的有关问题
- 在可执行jar 包中动态载入第三方jar class的有关问题
- 在可执行jar 包中动态载入第三方jar class的有关问题
- 在可执行jar 包中动态载入第三方jar class的有关问题
- 在可执行jar 包中动态载入第三方jar class的有关问题
- 在可执行jar 包中动态载入第三方jar class的有关问题
- 在可执行jar 包中动态载入第三方jar class的有关问题
- 在可执行jar 包中动态载入第三方jar class的有关问题
- 在可执行jar 包中动态载入第三方jar class的有关问题
- 在可执行jar包中动态载入第三方jar class有问题
- 在可执行jar包中动态载入第三方jar class有问题
- 在可执行jar中动态载入第三方jar(转贴)
- 在可执行jar中动态载入第三方jar
- 在可执行jar中动态载入第三方jar(转贴)
- 在可执行jar中动态载入第三方jar
- 在可执行jar中动态载入第三方jar(转贴)
- Android 工程中引入第三方jar包的问题
- SHBrowseForFolder的使用,获取其中一个button的ID
- Oralce PLSQL中“&”的处理
- linux定时器
- 神经性皮炎
- 《Google Adsense的秘密》想网赚的朋友必需知道的东东!
- 在可执行jar 包中动态载入第三方jar class的有关问题
- 转:获取Windows Mobile手机具体操作系统版本(5.0,6.0)的方法
- 成功面试21条实用法则[转]
- Oracle session连接数和inactive的问题记录
- Oracle - 查看锁,杀死会话
- 关于MSChart的使用
- MySQL 的自动断开连接问题
- [转]js对象序列化成json数据
- 查看oracle数据库的连接情况