你拿到的是 class文件,可以用反编译工具进行反编译。class文件可以通过察看html source得到路径。

解决方案 »

  1.   

    对呀,面对着下载下来的.class文件,一些乱码,怎么办。 dylanwolf() ,谢谢你,可以帮我反编译一下吗?漱壕  -
     U ? ?? ?  ? T ? T ? ?? ?? ?   ? T ? ?? ? 
     ? T ? ? ?? ?  ? T ? ? ?  ? T ? ? ?  ? T ? ?  ? T ? ? 
     ?  ?  ? T ?  ? T ?  ?  ? T ? 
     ? ?? ?? ? - ? ?? 
     ? 
     ? - ? 
     ? - ?       2
     - ? ? 
     ? 
     ?       ? T ?  ? ??  ?  ? ? B ? B ? B ? B ? B ? B ? B ? B ? B ? ? L ? B ? ?? ? P ? ? R ? ? ? version Ljava/lang/String; 
    ConstantValue ?  walkPanel 
    LWalkerPanel; ctlPanel LControlPanelSAW;  ctlPanel2 LControlPanel2SAW; walker Ljava/lang/Thread;  grComplex LGraphComplexSAW; grKeeper LGraphKeeperSAW; 
    histKeeper LHistKeeperSAW;  bottomPanel Ljava/awt/Panel;  appletLayout Ljava/awt/BorderLayout; state LWalkerStateSAW; starting Z <init> ()V Code LineNumberTable init  startWalk (Z)V stopWalk stop reset disableGraphButtons enableGraphButtons  constrain 7(Ljava/awt/Container;Ljava/awt/Component;IIIIIIDDIIII)V 
    preferredSize ()Ljava/awt/Dimension; getState ()LWalkerStateSAW; getGraphComplex ()LGraphComplexSAW; getGraphKeeper ()LGraphKeeperSAW; 
    getHistKeeper ()LHistKeeperSAW; getControlPanel ()LControlPanelSAW; 
    SourceFile RandWalkSaw.java  p q ? ? WalkerStateSAW  l m  n o ? ?? ?? java/awt/BorderLayout  j k ? ??  WalkerPanel  p ? Z [ West  ?? java/awt/Panel  h i Center ControlPanelSAW  \ ] North GraphComplexSAW  b c ControlPanel2SAW  ^ _ South  ?q  ?q  ?? d e  ?? f g  ?q  ` a  ?q ? ?? java/lang/Thread  p ? ? ?? ?? ?v  ?q  x q  ?? ?? java/lang/InterruptedException  ?? ?q  w q  y q ?  q   q  q java/awt/GridBagConstraints        
     
     java/awt/Insets  p 
      java/awt/GridBagLayout  java/awt/Dimension  p  RandWalkSAW java/applet/Applet 9Version 0.1, Copyright 1996 BU Center for Polymer Studies java/awt/Component size java/awt/Color white Ljava/awt/Color; 
    setBackground (Ljava/awt/Color;)V java/awt/Container  setLayout (Ljava/awt/LayoutManager;)V (LRandWalkSAW;)V add <(Ljava/lang/String;Ljava/awt/Component;)Ljava/awt/Component; 
    makeOffscreen 
    initialize  getGrKeeper  makeControls 
    initOffscreen GraphKeeperSAW  setNSteps (I)V (Ljava/lang/Runnable;)V  WalkerState  getNSteps ()I  setStepLimit  setOnceOnly start 
    currentThread ()Ljava/lang/Thread; sleep (J)V 
    getRunning ()Z  setUpWalk 
    HistKeeperSAW regraph disableButtons 
    enableButtons gridx I gridy  gridwidth 
    gridheight fill anchor weightx D weighty (IIII)V insets Ljava/awt/Insets;  getLayout ()Ljava/awt/LayoutManager; setConstraints 4(Ljava/awt/Component;Ljava/awt/GridBagConstraints;)V (II)V ! T U      V W  X    Y  Z [    \ ]    ^ _    ` a    b c    d e    f g    h i    j k    l m    n o     p q  r        *??   s         t q  r  _     ??L*?Y??*?*??*? Y?
    ? **? ? *?
    Y*??**??W*?Y??*?? Y?
    ? **??W*?Y*??*?*??W*?Y*??*?*??W*?Y*??*? *??W*??!*??"**??#?$**??%?&*??'*??(?   s   b       "  #  %  & ' ' / ( ; * F , Q - _ . j 0 v 1 ?3 ?4 ?6 ?7 ?8 ?9 ?: ?; ?< ?= ?>  u v  r   ?    `*?)?[*??*??**?$(?+*?$?,*?*?-Y*??.?)*?*??/?0*??1*?)?2?*?)?   s   6 
       D  E  F  H  I % J * L 9 M G N O O V P Z Q _ T  w q  r   v     6*?)?1*??3??4W 5?7?L*??9???)*??:?    8  s   &     \  ]  ^  `  b  ^ ) g . h 5 j  x q  r   b     **?)?%*??3??4W ;?7?L*??9?氡     8  s       o  p  q  s  u  q ) z  y q  r   V     &*?=*?*??>*??:*?$?,*?&???   s         €   ? ? ? ?% ?  z q  r   $     *??@?   s   
        ? ?  { q  r   $     *??A?   s   
        ? ?  | }  r   ?    p?BY?C:?D?E?F?G?H?I ?J ?K
    ```??LY
    ?M?N+?O?P,?Q?   s   6 
       ?  ? ? ? ?$ ?+ ?2 ?9 ?@ ?N ?b ?o ? ~   r   &     ?RY? 确 S?   s       ? € ? r        *??   s       ? ?? r        *??   s       ? ?? r        *?$?   s       ? ?? r        *?&?   s       ? ?? r        *??   s       ? ?