免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5548 | 回复: 7
打印 上一主题 下一主题

代码降级 (解决JDK1.5的代码在转到1.4下无法运行) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-02-28 17:39 |只看该作者 |倒序浏览
今天看到这个问题 以前也层级遇到过。下面是我针对我们自己的一个项目给同事写的说明。

一. 需要转换的内容为WEB-INF下的lib和classes

二. 转换所用的工具为retrotranslator transformer

三. 具体转换步骤:
  1.先建立一个用于转换的目录,将retrotranslator transformer解压到目录中

  2.将report_web中的lib和classes拷贝到目录中,另外建立lib14和classes14用于放置转换完成的文件

  3.开始转换lib:(lib的转换为一次转换一个jar包)

    a)新建一个批处理命令trans.bat,内容为java -jar transformer.jar -srcjar lib\%1 -destjar lib14\%1

    b)在转换目录下执行trans+空格+需转换的jar包名.jar

    c)需确保lib和lib14目录存在且转换的jar包名正确

    d)全部转换结束后,lib14下即为转换后的lib,覆盖到report_web相关lib目录下即可

  4.开始转换classes:(classes的转换为一个目录一次性转换)

    a)在转换目录下执行java -jar transformer.jar -srcdir classes -destdir classes14

    b)需确保classes和classes14目录存在

    c)转换完成后将classes14中的内容拷贝到report_web下的classes中即可

  5.至此所有转换工作结束

  6.转换后的report_web即可在jdk1.4环境下运行

备注:

3.如果新增了lib包则需要转换lib jar包,如果变更了程序内容则需要转换相关class文件

[ 本帖最后由 kakasi 于 2008-2-28 20:07 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2008-02-28 17:45 |只看该作者
所需JAR包太大了传不上来 各位自己找一下

论坛徽章:
0
3 [报告]
发表于 2008-07-30 07:12 |只看该作者
升级JDK

论坛徽章:
1
15-16赛季CBA联赛之深圳
日期:2016-07-07 22:34:24
4 [报告]
发表于 2008-07-30 08:07 |只看该作者
jdk 编译的程序不能向下兼容吗?

论坛徽章:
0
5 [报告]
发表于 2008-07-31 01:37 |只看该作者
向下兼容有问题

论坛徽章:
0
6 [报告]
发表于 2008-07-31 23:40 |只看该作者
哦? 那ejb3.0 中的annotation是怎么转的? 啥原理?

论坛徽章:
0
7 [报告]
发表于 2008-08-01 11:57 |只看该作者
直接上JDK1.5,麻烦

论坛徽章:
0
8 [报告]
发表于 2008-08-01 20:49 |只看该作者
楼主这个要解决的不是向下兼容的问题,而是向上兼容的问题,高版本编译的不能在低版本环境运行。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP