如题所述
éè¦æ.classåç¼è¯.javaæå¯ä»¥
æ¾å°eclipseä¸çæ件ï¼å«jadclipseï¼å®è£ 好ä¹åï¼åªè¦åå».classæ件ï¼å°±è½ç´æ¥çæºæ件ï¼å æ¬jar
å ä¸çclassæ件ï¼ä¹å¯ä»¥ç´æ¥åç¼è¯ã
1.ä¸è½½jad1.5.8e
ä¸è½½å解åã解å缩åå°jad.exeæ·è´å°JREçbinç®å½ä¸ï¼å¦d:/Java/jre1.5/bin
2.ä¸è½½net.sf.jadclipse_3.2.4.jar
3.å®è£ æ件ï¼æå¦ä¸ä¸¤ç§æ¹æ³
A.å°net.sf.jadclipse_3.2.4.jarå¤å¶å°D:/leaf/eclipse/pluginsç®å½ä¸ã
B.å¨d:/leafä¸å»ºç«ecliplsePlungin/jadclipse/eclipse/pluginsç®å½ï¼å°net.sf.jadclipse_3.2.4.jaræ¾å°è¯¥ç®å½ãå¨d:/leaf/eclipse/linksä¸å»ºjadclipse.link,å 容为path=d/://leaf//ecliplsePlungin//jadclipse
3.å¯å¨Eclipseåï¼å¨Windowsï¼çªå£ï¼-->Perferenceï¼é¦é项ï¼-->Javaä¸é¢åºè¯¥ä¼å¤åºä¸ä¸ªJadClipseç®å½ï¼ç¸å ³ç设置å¯ä»¥å¨æ¤ä¿®æ¹é ç½®jadclipseï¼è®¾ç½®path to decompiler为jad.exeçå ¨è·¯å¾ï¼å¦ï¼d:/Java/jre1.5/bin/jad.exeï¼å¨Directory for temporary filesä¸æå®ä¸´æ¶æ件çè·¯å¾,å¦ï¼C:/Java/temp
4ãå¨EclipseçWindows-->Perference-->General->Editors->File Associationsä¸ä¿®æ¹â*.classâé»è®¤å ³èçç¼è¾å¨ä¸ºâJadClipse Class File Viewerâ
5ãå®è£ å®æï¼åå»classæ件ï¼Eclipseå°èªå¨åç¼è¯äºã
6ãæ*.java å*.classæ件æ¾å¨åä¸æ件夹ä¸,å¨åç¼è¯æ¶å®åèªå¨å»å¯»æ¾*.javaçæ件ã
åç¼è¯å·¥å ·jadç®åç¨æ³
以ä¸å设jad.exeå¨c:/javaç®å½ä¸
ä¸ãåºæ¬ç¨æ³
Usage: jad [option(s)]
ç´æ¥è¾å ¥ç±»æ件åï¼ä¸æ¯æéé 符ï¼å¦ä¸æ示ã
c:/java/>jad example1.class
c:/java/>jad *.class
ç»ææ¯å°example1.classåç¼è¯ä¸ºexample1.jadãå°example1.jadæ¹ä¸ºexample1.javaå³å¾æº
æ件ã
äºãOption -o
ä¸æ示ï¼è¦çæºæ件
ä¸ãOption -s
c:/java/>jad -sjava example1.class
åç¼è¯ç»æ以.java为æ©å±åã
åãOption -p
å°åç¼è¯ç»æè¾åºå°å±å¹
c:/java/>jad -p example1.class
å°åç¼è¯ç»æéå®åå°æ件
c:/java/>jad -p example1.class>example1.java
äºãOption -d
æå®åç¼è¯çè¾åºæ件ç®å½
c:/java/>jad -o -dtest -sjava *.class
æ¾å°eclipseä¸çæ件ï¼å«jadclipseï¼å®è£ 好ä¹åï¼åªè¦åå».classæ件ï¼å°±è½ç´æ¥çæºæ件ï¼å æ¬jar
å ä¸çclassæ件ï¼ä¹å¯ä»¥ç´æ¥åç¼è¯ã
1.ä¸è½½jad1.5.8e
ä¸è½½å解åã解å缩åå°jad.exeæ·è´å°JREçbinç®å½ä¸ï¼å¦d:/Java/jre1.5/bin
2.ä¸è½½net.sf.jadclipse_3.2.4.jar
3.å®è£ æ件ï¼æå¦ä¸ä¸¤ç§æ¹æ³
A.å°net.sf.jadclipse_3.2.4.jarå¤å¶å°D:/leaf/eclipse/pluginsç®å½ä¸ã
B.å¨d:/leafä¸å»ºç«ecliplsePlungin/jadclipse/eclipse/pluginsç®å½ï¼å°net.sf.jadclipse_3.2.4.jaræ¾å°è¯¥ç®å½ãå¨d:/leaf/eclipse/linksä¸å»ºjadclipse.link,å 容为path=d/://leaf//ecliplsePlungin//jadclipse
3.å¯å¨Eclipseåï¼å¨Windowsï¼çªå£ï¼-->Perferenceï¼é¦é项ï¼-->Javaä¸é¢åºè¯¥ä¼å¤åºä¸ä¸ªJadClipseç®å½ï¼ç¸å ³ç设置å¯ä»¥å¨æ¤ä¿®æ¹é ç½®jadclipseï¼è®¾ç½®path to decompiler为jad.exeçå ¨è·¯å¾ï¼å¦ï¼d:/Java/jre1.5/bin/jad.exeï¼å¨Directory for temporary filesä¸æå®ä¸´æ¶æ件çè·¯å¾,å¦ï¼C:/Java/temp
4ãå¨EclipseçWindows-->Perference-->General->Editors->File Associationsä¸ä¿®æ¹â*.classâé»è®¤å ³èçç¼è¾å¨ä¸ºâJadClipse Class File Viewerâ
5ãå®è£ å®æï¼åå»classæ件ï¼Eclipseå°èªå¨åç¼è¯äºã
6ãæ*.java å*.classæ件æ¾å¨åä¸æ件夹ä¸,å¨åç¼è¯æ¶å®åèªå¨å»å¯»æ¾*.javaçæ件ã
åç¼è¯å·¥å ·jadç®åç¨æ³
以ä¸å设jad.exeå¨c:/javaç®å½ä¸
ä¸ãåºæ¬ç¨æ³
Usage: jad [option(s)]
ç´æ¥è¾å ¥ç±»æ件åï¼ä¸æ¯æéé 符ï¼å¦ä¸æ示ã
c:/java/>jad example1.class
c:/java/>jad *.class
ç»ææ¯å°example1.classåç¼è¯ä¸ºexample1.jadãå°example1.jadæ¹ä¸ºexample1.javaå³å¾æº
æ件ã
äºãOption -o
ä¸æ示ï¼è¦çæºæ件
ä¸ãOption -s
c:/java/>jad -sjava example1.class
åç¼è¯ç»æ以.java为æ©å±åã
åãOption -p
å°åç¼è¯ç»æè¾åºå°å±å¹
c:/java/>jad -p example1.class
å°åç¼è¯ç»æéå®åå°æ件
c:/java/>jad -p example1.class>example1.java
äºãOption -d
æå®åç¼è¯çè¾åºæ件ç®å½
c:/java/>jad -o -dtest -sjava *.class
温馨提示:答案为网友推荐,仅供参考
第1个回答 2017-08-16
在Eclipse里只要将Java文件保存以后就会自动生成class文件,当然前提是Java文件中不能有syntax error。并且保证已经将需要的library都import到你的工程当中。所生成的class在你的export folder里面,但是一般Eclipse是不会显示相应的class文件的,查看方法是右击工程--properties--java build path---source
当然有时候会出现已经将java文件放进去以后但是没有被编译成class,你就可以clean一下你的project,做法是菜单项Project---clean---选择需要的project就行了本回答被提问者采纳
当然有时候会出现已经将java文件放进去以后但是没有被编译成class,你就可以clean一下你的project,做法是菜单项Project---clean---选择需要的project就行了本回答被提问者采纳