《如何简易汉化JAVA软件》.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《如何简易汉化JAVA软件》.doc

如何简易汉化JAVA软件 要求:需你的设备上必须安装有JAVA环境及下述工具. 目标:我们所要做的目的是要汉化JAVA编程的JAR文件中的*.class文件, 如Jclasslib Bytecode viewer 3.0.jar原版下载 /projects/jclasslib/ Jclasslib Bytecode viewer 3.0 使用方法/hexin373/article/details/6669813 步骤一: 首先用工具j2ewiz.( Jar2exe转换器)来查看Jclasslib Bytecode viewer .jar 开始运行的主启动类之位置和名称为: org.gjt.jclasslib.browser.BrowserApplication 步骤二: 用WINRAR或好压打开Jclasslib Bytecode viewer.jar,你可以看到里面有很多CLASS文件资源,直接拽出所需要的BrowserApplication.class文件 用Java class 0.02(汉化工具)打开BrowserApplication.class文件进行汉化, 软件简易汉化的原则是:界面能所见即汉化能所译,千万莫要汉化过了度; 按需逐个翻译替换…翻译完成之后保存文件。 步骤三: 接下来查找其它需要汉化的字符串 用JavaDecompiler老朽痴拙汉化版(jd-gui-JAR文件反编译器) 进行搜索查找 /download/u010169080/6522001 得到位址和类名称: jclasslib.jar\org\gjt\jclasslib\browser\detail\GeneralDetailPane.class 同样拽出GeneralDetailPane.class后用Java class 0.02(汉化工具)按需逐个翻译替换… 翻译完成之后保存文件GeneralDetailPane.class。 步骤四: 用WINRAR或好压打开Jclasslib Bytecode viewer.jar再将新的BrowserApplication.class文件和GeneralDetailPane.class文件拽回到原位置,替换文件就OK了。 以此类推,直至翻译汉化所有的类文件…… 最后可用j2ewiz.( Jar2exe转换器)给Jclasslib Bytecode viewer.jar生成为EXE文件, 并加个图标.结果如图: 延伸: 1. 关于resources .properties文件的汉化 有时会遇到resources .properties(语言文件), 虽然用记事本可以完成编辑翻译,但是程序运动会显示乱码,必须将本地编码格式转换成ASCII编码格式,可用的工具是Native2Ascii.exe 这里的目标是一款跨平台Everyones Java Editor 3.2(java编辑工具),剩下的汉化工作 有待你去完成吧: 2.关于class类的编辑 JAVA精品工具推荐一: 强大的JAVA字节代码编辑器 JBE-Java Bytecode Editor 0.1.1老巧痴拙汉化版(java字节码编辑器) Java Bytecode Editor是基于Jclasslib Bytecode viewer 3.0之上的一款强大的类 (方法等)字节码编辑器,其最大的特点是: 能够对class文件字节码进修改编辑,完成后可直接保存为.class而不是.java, 配合JavaDecompiler(jd-gui)的强大搜索功能,可以非常方便地修改.class文件; 例如:更改一个PO Auto Translato 1.6(全自动PO和POT翻译机)的 下拉选择框中的初始设定: (1.)先用JavaDecompiler老朽痴拙汉化版(jd-gui-JAR文件反编译器) 进行搜索查找:Russian 记住Russian所在的位置: MainView.class 方法fillLanguagesMp代码处 (2.)使用Java Bytecode Editor轻松搞定: 打开MainView.class找到方法fillLanguagesMp的代码处, 编辑修改Russian为Chinese_simplified 然后保存方法,修改即完成. (3.)替换成新的MainView.class即OK! 是不是太方便了呢: (4.)也可在Eclipse里面修改处理GeneralDetailPane.class等文件,新建一个Test.java文件, 运行Test.java后就能得到修改后的GeneralDetailPane.class替换掉原来的class即可. JAVA精品工具推荐二 超级JAVA反编译之王 DJ Java De

文档评论(0)

mwap + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档