Eclipse下的Java反编译插ӞEclipse Class DecompilerQ整合了目前最好的2个Java反编译工具Jad和JD-CoreQƈ且和Eclipse Class Viewer无缝集成Q能够很方便的用本插g查看cd源码Q以及采用本插gq行Debug调试?/p>
转蝲自:http://bbs.csdn.net/topics/390263414
Eclipse Class Decompiler插gQ?http://download.csdn.net/detail/ibm_hoojo/5250263
下蝲后,解压可以看到如下目录Q复制所有文件粘贴到你的eclipse或MyEclipse的目录:D:\MyEclipse 6.5\myeclipse\eclipse下,选择覆盖卛_。然后重新启动eclipse?br>![]()
下图为Eclipse Class Decompiler的首选项面Q可以选择~省的反~译器工Pq进行反~译器的基本讄。缺省的反编译工具ؓJD-CoreQJD-Core更ؓ先进一些,支持泛型、Enum、注解等JDK1.5以后才有的新语法?br>
首选项配置选项Q?br>1.重用~存代码Q只会反~译一ơ,以后每次打开该类文gQ都昄的是~存的反~译代码?br>2.忽略已存在的源代码:若未选中Q则查看Class文g是否已绑定了Java源代码,如果已绑定,则显CJava源代码,如果未绑定,则反~译Class文g。若选中此项Q则忽略已绑定的Java源代码,昄反编译结果?br>3.昄反编译器报告Q显C反~译器反~译后生成的数据报告及异怿息?br>4.使用Eclipse代码格式化工P使用Eclipse格式化工具对反编译结果重新格式化排版Q反~译整个Jar包时Q此操作会消耗一些时间?br>5.使用Eclipse成员排序Q用Eclipse成员排序对反~译l果重新格式化排版,反编译整个Jar包时Q此操作会消耗大量时间?br>6.以注释方式输出原始行号信息:如果Class文g包含原始行号信息Q则会将行号信息以注释的方式打印到反~译l果中?br>7.Ҏ行号寚w源代码以便于调试Q若选中该项Q插件会采用AST工具分析反编译结果,q根据行号信息调整代码顺序,以便于Debugq程中的单步跟踪调试?br>8.讄cd~译查看器作为缺省的cL件编辑器Q默认ؓ选中Q将忽略Eclipse自带的Class ViewerQ每ơEclipse启动后,默认使用本插件提供的cL看器打开Class文g?/p>
插g提供了系l菜单,工具栏,当打开了插件提供的cd~译查看器后Q会Ȁz菜单和工具栏选项Q可以方便的q行首选项配置Q切换反~译工具重新反编译,以及导出反编译结果?br>
cd~译查看器右键菜单包含了Eclipse自带cL看器右键菜单的全部选项Qƈ增加了一个“导出反~译源代码”菜单项?br>
打开目路径下的Class文gQ如果设|类反编译查看器为缺省的查看器,直接双击Class文g卛_Q如果没有设|ؓ~省查看器,可以使用右键菜单q行查看?br>
Eclipse Class Decompiler插g也提供了反编译整个Jar文g或者Java包的反编译。该操作支持Package Explorer对包昄布局的操作,如果是^铺模式布局Q则导出的源代码不包含子包,如果是层U模式布局Q则导出选中的包及其所有的子包?br>
Debug调试Q可以在首选项选中寚w行号q行单步跟踪调试Q和普通的包含源代码时的调试操作完全一_同样的也可以讄断点q行跟踪?br>
转蝲Q?a >http://bbs.csdn.net/topics/390263414
BlogQ?a >http://blog.csdn.net/IBM_hoojo
Ҏ一Q?/strong>
1、安装Rational Rose2003Ӟ在需选择安装的时候,只选择Rational Rose EnterPrise Edition卛_Q不需选择其他,之后选择“DeskTop Installation from CD Image“Q一路下一步。出现Mem_pointer_Bad错误Q点ȝ定l;
2、安装finish后将弹出的Rational License Key Administrator向导{窗口关闭。若有连接FLEXlm License Server的出错提C框出现Q也关闭它们?
安装会出?Mem_pointer_Bad 错误Q原因应该是某个函数因ؓ安全{问题而无法运行,只要下蝲一个SHW32.dll?../Rational/Rose/SHW32.dll替换卛_?注:此方法可以避免报错,但是亦可能会造成Rose新徏工程报Automation错误Q所以此Ҏ基本无效。。。Q他报错吧Q囧)
下蝲地址Q?http://www.oyksoft.com/soft/1880.html
3、安装好Rational Rose Enterprise Editon后,打开rose2003crack.rar压羃包,里面有四个文Ӟ分别为flexlm.cpl、license.dat、lmgrd.exe、rational.exe?
4、用C本打开license.dat文gQ大U在文g的中间位|有Q?
SERVER MICROSOFT ANY
DAEMON rational "C:\Program Files\Rational\common\rational.exe"
其修改为:SERVER 计算机名 ANY DAEMON rational "自己安装的目录\rational.exe"后,保存?
5、将license.dat?lmgrd.exe 、rational.exe三个文g一h贝到Q安装目录\rational\common\ 下面?
如:若ؓ默认则ؓQC:\Program Files\Rational\common\目录?
6、将flexlm.cpl拯到C:\Windows\system32目录下?
7、进入控刉板,则在控制面板的上方会增加了一个图标,即FLEXlm License ManagerQ将其打开Q在Setup中lmgrd.exe右侧目录写ؓQC:\Program Files\Rational\Common\lmgrd.exeQ若为默认安装目录)
License File右侧目录写ؓQC:\Program Files\Rational\Common\license.dat 点击“应用”?
8、回到Control,点击StartQ若出现"Server Started"Q则表示已经成功Q可以点击Status,若状态ؓQ计机名:license server UP(MASTER)则成功?/p>
9、这时可打开安装的Rational Rose Enterprise EditionQ若q是出现ErrorQ则打开Rational License Key Administrator Q点dh中的W一个工PStart WIzardQ?点击下一步,在Server Name中的名字改ؓ自己的计机名,port可以不输Q能q入下一个管理窗口ƈ且没出错提示Q就代表license server配置成功QRational的品应该可以运行了?
——————————————————————————————————————————————————
更简单方法二Q?/font>
安装完成后,下蝲rational_perm.dat覆盖到Common文g夹即可完成破解,单吧 o(∩_∩)o...哈哈Q?
###########################################################################
另一版本Q?
FROM:http://blog.csdn.net/fenglibing/archive/2007/08/17/1747693.aspx
q么好的东西Q不拿来出分享,我对不v原作者呀。但是我q里不知道作者是谁,感谢在先了?
http://www.oyksoft.com/soft/1880.html
http://files.cnblogs.com/lixianhuei/rose2003crack.rar
以上两个|址分别是用来下载Rational Rose 2003及其破解软g的?
Q、安装Rational Rose2003Ӟ在需选择安装的时候,只选择Rational Rose EnterPrise Edition卛_Q不需选择其他V?
Q、安装好Rational Rose Enterprise Editon后,打开rose2003crack.rar压羃包,里面有四个文Ӟ分别为flexlm.cpl、license.dat、lmgrd.exe、rational.exe?
Q、用C本或者是EditPlus打开license.dat文gQ大U在文g的中间位|有QSERVER Microsoft ANY
DAEMON rational “C:\Program Files\Rational\common\rational.exe” 其修改为:SERVER 计算机名 ANY DAEMON rational “自己安装的目录\rational.exe”后,保存
注:若是按默认目录安装,则只需修改计算机名卛_?
Q、将license.dat?lmgrd.exe 、rational.exe三个文g一h贝到Q安装目录\rational\common\ 下面?
如:若ؓ默认则ؓQC:\Program Files\Rational\common\目录?
Q、将flexlm.cpl拯到system32目录下。如win2000pȝ中ؓC:\WINNT\system32目录?
Q、进入控刉板,则在控制面板的上方会增加了一个图标,即FLEXlm License ManagerQ将其打开Q在Setup中lmgrd.exe右侧目录写ؓQC:\Program Files\Rational\Common\lmgrd.exeQ若为默认安装目录)
License File右侧目录写ؓQC:\Program Files\Rational\Common\license.dat
Q、回到Control,点击StartQ若出现”Server Started”Q则表示已经成功Q可以点击Status,若状态ؓQ计机名:license server UP(MASTER)则成功?
Q、这时可打开安装的Rational Rose Enterprise EditionQ若q是出现ErrorQ则打开Rational License Key Administrator Q点dh中的W一个工PStart WIzardQ?点击下一步,在Server Name中的名字改ؓ自己的计机名即可。因现在的学习需在用Rational RoseQ所以进行了安装Q但实׃不少工夫Q所以特把自己安装的l验来跟大家一起分享,希望能对大家有所帮助?
该文章ؓ转蝲文章Q原文作者应该是163.com的blogQ但找不C者blogQ只能通过囄url扑ֈ?63.com?br />
EmailQhoojo_@126.com
BlogQ?a >http://blog.csdn.net/IBM_hoojo