ä¸å¾æ¯é¦é项ï¼å ·ä½é¦é项é ç½®é项å¦ä¸ï¼
1ãéç¨ç¼å代ç ï¼åªä¼åç¼è¯ä¸æ¬¡ï¼ä»¥åæ¯æ¬¡æå¼è¯¥ç±»æ件ï¼é½æ¾ç¤ºçæ¯ç¼åçåç¼è¯ä»£ç ã
2.忽ç¥å·²åå¨çæºä»£ç ï¼è¥æªéä¸ï¼åæ¥çClassæ件æ¯å¦å·²ç»å®äºJavaæºä»£ç ï¼å¦æå·²ç»å®ï¼åæ¾ç¤ºJavaæºä»£ç ï¼å¦ææªç»å®ï¼ååç¼è¯Classæ件ãè¥éä¸æ¤é¡¹ï¼å忽ç¥å·²ç»å®çJavaæºä»£ç ï¼æ¾ç¤ºåç¼è¯ç»æã
3.æ¾ç¤ºåç¼è¯å¨æ¥åï¼æ¾ç¤ºåç¼è¯å¨åç¼è¯åçæçæ°æ®æ¥ååå¼å¸¸ä¿¡æ¯ã
4.使ç¨Eclipse代ç æ ¼å¼åå·¥å
·ï¼ä½¿ç¨Eclipseæ ¼å¼åå·¥å
·å¯¹åç¼è¯ç»æéæ°æ ¼å¼åæçï¼åç¼è¯æ´ä¸ªJarå
æ¶ï¼æ¤æä½ä¼æ¶èä¸äºæ¶é´ã
5.使ç¨Eclipseæåæåºï¼ä½¿ç¨Eclipseæåæåºå¯¹åç¼è¯ç»æéæ°æ ¼å¼åæçï¼åç¼è¯æ´ä¸ªJarå
æ¶ï¼æ¤æä½ä¼æ¶è大éæ¶é´ã
6.以注éæ¹å¼è¾åºåå§è¡å·ä¿¡æ¯ï¼å¦æClassæ件å
å«åå§è¡å·ä¿¡æ¯ï¼åä¼å°è¡å·ä¿¡æ¯ä»¥æ³¨éçæ¹å¼æå°å°åç¼è¯ç»æä¸ã
7.æ ¹æ®è¡å·å¯¹é½æºä»£ç 以便äºè°è¯ï¼è¥éä¸è¯¥é¡¹ï¼æ件ä¼éç¨ASTå·¥å
·åæåç¼è¯ç»æï¼å¹¶æ ¹æ®è¡å·ä¿¡æ¯è°æ´ä»£ç 顺åºï¼ä»¥ä¾¿äºDebugè¿ç¨ä¸çåæ¥è·è¸ªè°è¯ã
8.设置类åç¼è¯æ¥çå¨ä½ä¸ºç¼ºççç±»æ件ç¼è¾å¨ï¼é»è®¤ä¸ºéä¸ï¼å°å¿½ç¥Eclipseèªå¸¦çClass Viewerï¼æ¯æ¬¡Eclipseå¯å¨åï¼é»è®¤ä½¿ç¨æ¬æ件æä¾çç±»æ¥çå¨æå¼Classæ件ã
æ件æä¾äºç³»ç»èåï¼å·¥å
·æ ï¼å½æå¼äºæ件æä¾çç±»åç¼è¯æ¥çå¨åï¼ä¼æ¿æ´»èååå·¥å
·æ é项ï¼å¯ä»¥æ¹ä¾¿çè¿è¡é¦é项é
ç½®ï¼åæ¢åç¼è¯å·¥å
·éæ°åç¼è¯ï¼ä»¥å导åºåç¼è¯ç»æã
ç±»åç¼è¯æ¥çå¨å³é®èåå
å«äºEclipseèªå¸¦ç±»æ¥çå¨å³é®èåçå
¨é¨é项ï¼å¹¶å¢å äºä¸ä¸ªâ导åºåç¼è¯æºä»£ç âèå项ã
æå¼é¡¹ç®è·¯å¾ä¸çClassæ件ï¼å¦æ设置类åç¼è¯æ¥çå¨ä¸ºç¼ºççæ¥çå¨ï¼ç´æ¥åå»Classæ件å³å¯ï¼å¦æ没æ设置为缺çæ¥çå¨ï¼å¯ä»¥ä½¿ç¨å³é®èåè¿è¡æ¥çã
Eclipse Class Decompileræ件ä¹æä¾äºåç¼è¯æ´ä¸ªJaræ件æè
Javaå
çåç¼è¯ã该æä½æ¯æPackage Explorer对å
æ¾ç¤ºå¸å±çæä½ï¼å¦ææ¯å¹³éºæ¨¡å¼å¸å±ï¼å导åºçæºä»£ç ä¸å
å«åå
ï¼å¦ææ¯å±çº§æ¨¡å¼å¸å±ï¼å导åºéä¸çå
åå
¶ææçåå
ã
Debugè°è¯ï¼å¯ä»¥å¨é¦é项éä¸å¯¹é½è¡å·è¿è¡åæ¥è·è¸ªè°è¯ï¼åæ®éçå
å«æºä»£ç æ¶çè°è¯æä½å®å
¨ä¸è´ï¼åæ ·çä¹å¯ä»¥è®¾ç½®æç¹è¿è¡è·è¸ªã