导航:首页 > 编程语言 > java反向工程

java反向工程

发布时间:2024-03-29 20:24:52

㈠ mybatis阃嗗悜宸ョ▼鐢熸垚镄勪唬镰佹庝箞浣跨敤

銆銆瀹樻柟鏂囨。涓鎻愪緵镄勮繍琛岄嗗悜宸ョ▼镄勫嚑绉嶆柟娉
銆銆Running MyBatis Generator

銆銆MyBatis Generator (MBG) can be run in the following ways:

銆銆(1)From the command prompt with an XML configuration
銆銆(2)As an Ant task with an XML configuration
銆銆(3)As a Maven Plugin
銆銆(4)From another java program with an XML configuration
銆銆(5)From another Java program with a Java based configuration
銆銆(6)杩桦彲浠ラ氲繃eclipse镄勬彃浠剁敓鎴愪唬镰

銆銆寤鸿浣跨敤java绋嫔簭鏂瑰纺(From another Java program with an XML configuration)锛屼笉渚濊禆寮鍙戝伐鍏枫

㈡ 最好的java反编译工具是哪个

1、Java反编译插件 —— Jadclipse

JadClipse是Jad的Eclipse插件,是一款非常实用而且方便地Java反编译插件,我们只需将下载的插件包复制到eclipse的plugins目录下,然后修改window -> Preferences -> Java -> JadClipse 下的Path to decompiler ,如:C:\pin\jadnt158\jad.exe,最后在Windows -> Perference -> General -> Editors -> File Associations中修改“*.class”默认关联的编辑器为“JadClipse Class File Viewer” 即可。

2、Java反编译工具 jad
jad是一款使用非常广泛地Java反编译工具,上面这款Jadclipse就是基于jad的反编译插件,JAD 文件包含 MIDlet 套件的标题信息,例如开发应用程序的公司、应用程序名称和大小。

3、Java 反编译器 JD-GUI
JD-GUI 是一个用 C++ 开发的 Java 反编译工具,由 Pavel Kouznetsov开发,支持Windows、linux和苹果Mac Os三个平台。而且提供了Eclipse平台下的插件JD-Eclipse。JD-GUI不需要安装,直接点击运行,可以反编译jar,class文件。

4、Java反编译器 jdec
jdec是一个Java反编译器。它能够把出现在一个.class文件中的字节码还原成Java源代码,反编译的结果几乎与原始Java文件相同。它还自带一个利用swing开发的用户操作界面。

5、uuDeJava
uuDeJava是Java Class文件的反编译工具。反编译的Java源程序被输出到Class的相同目录。内部使用jad.exe。反编译Class文件时,可以直接点击Class文件(关联后),或者选中文件或目录发送到uuDeJava的快捷方式。还可以拖动文件或目录到uuDeJava的主窗口。

6、Java 反向工程软件 Minjava
Minjava 是一个 Java 反向工程软件,可帮助理解已存在一些 Java 软件的架构和行为。

7、Java Decompiler
这款反编译器叫 “Java Decompiler”, 由 Pavel Kouznetsov开发,目前最新版本为0.2.5. 它由 C++开发,并且官方可以下载 windows、linux和苹果Mac Os三个平台的可执行程序。

㈢ java涓镄勭紪璇戜笌鍙岖紪璇戯纻

涓銆佷粈涔堟槸缂栬疟



1銆佸埄鐢ㄧ紪璇戠▼搴忎粠婧愯瑷缂栧啓镄勬簮绋嫔簭浜х敓鐩镙囩▼搴忕殑杩囩▼銆


2銆佺敤缂栬疟绋嫔簭浜х敓鐩镙囩▼搴忕殑锷ㄤ綔銆傜紪璇戝氨鏄鎶婇珮绾ц瑷鍙樻垚璁$畻链哄彲浠ヨ瘑鍒镄2杩涘埗璇瑷锛岃$畻链哄彧璁よ瘑1鍜0锛岀紪璇戠▼搴忔妸浜轰滑镡熸倝镄勮瑷鎹㈡垚2杩涘埗镄勚傜紪璇戠▼搴忔妸涓涓婧愮▼搴忕炕璇戞垚鐩镙囩▼搴忕殑宸ヤ綔杩囩▼鍒嗕负浜斾釜阒舵碉细璇嶆硶鍒嗘瀽;璇娉曞垎鏋;璇涔夋镆ュ拰涓闂翠唬镰佺敓鎴;浠g爜浼桦寲;鐩镙囦唬镰佺敓鎴愩备富瑕佹槸杩涜岃瘝娉曞垎鏋愬拰璇娉曞垎鏋愶纴鍙堢О涓烘簮绋嫔簭鍒嗘瀽锛屽垎鏋愯繃绋嬩腑鍙戠幇链夎娉曢敊璇锛岀粰鍑烘彁绀轰俊鎭銆


浜屻佷粈涔堟槸鍙岖紪璇


璁$畻链鸿蒋浠跺弽钖戝伐绋(Reverseengineering)涔熺О涓鸿$畻链鸿蒋浠惰缮铡熷伐绋嬶纴鏄鎸囬氲繃瀵逛粬浜鸿蒋浠剁殑鐩镙囩▼搴(鍙镓ц岀▼搴)杩涜屸滈嗗悜鍒嗘瀽銆佺爷绌垛濆伐浣滐纴浠ユ帹瀵煎嚭浠栦汉镄勮蒋浠朵骇鍝佹墍浣跨敤镄勬濊矾銆佸师鐞嗐佺粨鏋勚佺畻娉曘佸勭悊杩囩▼銆佽繍琛屾柟娉旷瓑璁捐¤佺礌锛屾煇浜涚壒瀹氭儏鍐典笅鍙鑳芥帹瀵煎嚭婧愪唬镰併傚弽缂栬疟浣滀负镊宸卞紑鍙戣蒋浠舵椂镄勫弬钥冿纴鎴栬呯洿鎺ョ敤浜庤嚜宸辩殑杞浠朵骇鍝佷腑銆


涓夈丣ava绫荤殑缂栬疟涓庡弽缂栬疟


鎴戜滑鍦ㄦ渶鍒濆︿範Java镄勬椂鍊欙纴浼氭帴瑙﹀埌涓や釜锻戒护锛歫avac鍜宩ava,闾d釜镞跺欐垜浠灏辩煡阆掳纴javac鏄鐢ㄦ潵缂栬疟Java绫荤殑锛屽氨鏄灏嗘垜浠鍐椤ソ镄删elloworld.java鏂囦欢缂栬疟鎴恏elloworld.class鏂囦欢銆


class鏂囦欢镓撶牬浜咰鎴栬匔++绛夎瑷镓阆靛惊镄勪紶缁燂纴浣跨敤杩欎簺浼犵粺璇瑷鍐欑殑绋嫔簭阃氩父棣栧厛琚缂栬疟锛岀劧钖庤杩炴帴鎴愬崟镫镄勚佷笓闂ㄦ敮鎸佺壒瀹氱‖浠跺钩鍙板拰镎崭綔绯荤粺镄勪簩杩涘埗鏂囦欢銆傞氩父𨱍呭喌涓嬶纴涓涓骞冲彴涓婄殑浜岃繘鍒跺彲镓ц屾枃浠朵笉鑳藉湪鍏朵粬骞冲彴涓婂伐浣溿傝孞avaclass鏂囦欢鏄鍙浠ヨ繍琛屽湪浠讳綍鏀鎸丣ava铏氭嫙链虹殑纭浠跺钩鍙板拰镎崭綔绯荤粺涓婄殑浜岃繘鍒舵枃浠躲


闾d箞鍙岖紪璇戝憿锛屽氨鏄阃氲繃helloworld.class鏂囦欢寰楀埌java鏂囦欢(鎴栬呰存槸绋嫔簭锻樿兘鐪嬫哕镄凧ava鏂囦欢)


锲涖佷粈涔堟椂鍊欎细鐢ㄥ埌鍙岖紪璇


1銆佹垜浠鍙链変竴涓绫荤殑class鏂囦欢锛屼絾鏄鎴戜滑鍙堢湅涓嶆哕Java镄刢lass鏂囦欢锛岄偅涔堟枪骞抽晣java锘硅璁や负鍙浠ユ妸瀹冨弽缂栬疟鎴愭垜浠鍙浠ョ湅寰楁哕镄勬枃浠躲


2銆佸︿範Java杩囩▼涓锛孞DK镄勬疮涓鐗堟湰閮戒细锷犲叆瓒婃潵瓒婂氱殑璇娉旷硸锛屾湁浜涙椂鍊欐垜浠𨱍崇煡阆揓ava涓浜涘疄鐜扮粏鑺傦纴鎴戜滑鍙浠ュ熷姪鍙岖紪璇戙


阅读全文

与java反向工程相关的资料

热点内容
谁有最新能看的网站 浏览:743
丽娜主演的电影 浏览:929
电影敢死队不在前面演员表 浏览:96
亚洲限制级网站 浏览:270
看视频的我网站叫狐什么 浏览:779
python如何将小写转化为大写 浏览:879
怎么了appen 浏览:96
外国电影双胞胎女孩在树林生活,后来一个自杀了 浏览:892
比较荤的言情小说 浏览:461
老司机看片专用网站 浏览:542
古装鬼片 浏览:595
iosandroid运动app 浏览:404
如何解压邮箱里的文件压缩包 浏览:949
男少女多的世界小说 浏览:754
一个女画家回到18岁的电影 浏览:392
外国命令 浏览:371
德国纳粹电影前十名 浏览:194
韩国情爱电影在线中字 浏览:768
欧美在线观看网址 浏览:425
荡秋千阴道夹葡萄那部电影 浏览:900