解决打ejb-client包jdk版本问题
来源:互联网 发布:网络人肉违法 编辑:程序博客网 时间:2024/05/01 03:41
最后有个项目,需要和另外一个兄弟小组合作开发(简称cspi组),由我们开发组提供ejb服务, cspi组负责前端工作;
我这边ejb接口定义完成,需要打jar包给到cspi组, 由于开发环境差异(年金组使用jdk1.6, cspi使用jdk1.4),导致cspi组使用jar包后编译不通过,提示version 40 ...之类的。
了解原因后,我设想一个方案,由于年金组工程许多类使用了jdk1.6的东西,使用整个工程使用1.4编译不能通过.如果我们只编译ejb接口的几个文件,打包也是这几个文件就可以解决问题了.
实现方法是使用ant脚本来编译java文件,和打ejb-xxx-client.jar包。
在编译前先将需要用的文件copy到一个临时目录,
使用fileset 标签来筛选文件
如 ejbClientSrc;
然后设置<javac src path = ejbClientSrc
后来打jar包,也要用到fileset来选择前面编译好的几个class文件.
至此,问题终于解决!
- 解决打ejb-client包jdk版本问题
- 解决JDK版本问题
- eclipse打jar包、解决nosuchmethoderror 问题
- jdk 打jar包
- JDK 和JRE 解决版本不一致问题
- android 打 release包解决字节对其问题
- 解决studio打release包不打印log问题
- 解决spring boot 打war包中遇到的问题
- WebSphereV6迁移EJB版本问题
- 解决maven项目update project会更改jdk版本问题
- 解决jdk版本问题导致eclipse/myeclipse启动出错
- 解决更改JAVA_HOME后jdk版本没有更改问题
- 解决maven项目自动修改jdk版本问题
- 解决Windows对JDK默认版本切换问题
- 解决Windows对JDK默认版本切换问题
- 解决maven update project jdk编译版本变化的问题
- MAVEN解决JDK配置和包的引入顺序问题
- 解决springboot项目打war 包docker包找不到resource 下的静态资源问题
- office 2007 word PPT 转pdf的插件
- Android之Android的数据存储--SD卡
- linux 下串口编程VTIME和VMIN的设置
- 由避免外碎片的方法想起的新分配策略
- Android之Android的数据存储--File
- 解决打ejb-client包jdk版本问题
- S3C2440裸奔之一 关于启动代码
- dynamic_cast<>
- 分布式RMI多IP紊乱问题
- hdu_1565_方格取数(1)
- 32寄存器大全
- KMP算法详解
- KMP算法实现
- red5+ffmpeg