å®è£
Java jdkå
çå®è£
ç®å½éæ没æjad.exeï¼æ²¡æè¦ä¸è½½ï¼ä¸è¬é½æç
é
ç½®Javaç¯å¢åé
å¼å§-è¿è¡-cmd-å车-è¿å
¥å½ä»¤è¡çªå£ï¼
cd+ç©ºæ ¼+classæ件æå¨è·¯å¾ï¼
æä¸é¢çå½ä»¤è¿è¡åç¼è¯ï¼
ä¾å¦ï¼[2] jad -sjava example.class å车
å¨ç®å½éå¯ä»¥çå°example.javaæºæ件
[1] åç¼è¯ä¸ä¸ªclassæ件ï¼jad example.classï¼ä¼çæexample.jadï¼ç¨ææ¬ç¼è¾å¨æå¼å°±æ¯javaæºä»£ç
[2] æå®çææºä»£ç çåç¼åï¼jad -sjava example.classï¼çæexample.java
[3] æ¹åçæçæºä»£ç çå称ï¼å¯ä»¥å
使ç¨-på°åç¼è¯åçæºä»£ç è¾åºå°æ§å¶å°çªå£ï¼ç¶å使ç¨éå®åï¼è¾åºå°æ件ï¼jad -p example.class > myexample.java
[4] ææºä»£ç æ件è¾åºå°æå®çç®å½ï¼jad -dnewdir -sjava example.classï¼å¨newdirç®å½ä¸çæexample.java
[5] æpackagesç®å½ä¸çclassæ件å
¨é¨åç¼è¯ï¼jad -sjava packages/*.class
[6] æpackagesç®å½ä»¥ååç®å½ä¸çæ件å
¨é¨åç¼è¯ï¼jad -sjava packages/**/*.classï¼ä¸è¿ä½ ä»ç¶ä¼åç°ææçæºä»£ç æ件被æ¾å°äºåä¸ä¸ªæ件ä¸ï¼æ²¡ææç
§classæ件çå
è·¯å¾å»ºç«èµ·è·¯å¾
[7] æpackagesç®å½ä»¥ååç®å½ä¸çæ件å
¨é¨åç¼è¯å¹¶å»ºç«åjavaå
ä¸è´çæ件夹路å¾ï¼å¯ä»¥ä½¿ç¨-rå½ä»¤ï¼jad -r -sjava packages/**/*.class
[8] å½éå¤ä½¿ç¨å½ä»¤åç¼è¯æ¶ï¼Jadä¼æ示âwhether you want to overwrite it or notâï¼ä½¿ç¨-oå¯ä»¥å¼ºå¶è¦çæ§æ件
[9] è¿æå
¶ä»çåæ°å¯ä»¥è®¾ç½®çæçæºä»£ç çæ ¼å¼ï¼å¯ä»¥è¾å
¥jadå½ä»¤æ¥ç帮å©ï¼è¿éæ个人åäºç®åçç¿»è¯ï¼jadå½ä»¤æ»ç»
[10] å½ç¶ï¼ä½ ä¼åç°æäºæºæ件头é¨æäºæ³¨éä¿¡æ¯ï¼ä¸ç¨æ¾äºï¼jad没æåæ°å¯ä»¥å»æå®ï¼ç¨å«çåæ³å§ã
温馨提示:答案为网友推荐,仅供参考