J'ai un fichier JAR. Je veux savoir quelles classes externes et méthodes sont utilisées par les classes à l'intérieur du fichier JAR. Quelqu'un peut-il me suggérer un outil?
Par exemple - si les deux classes suivantes sont regroupées dans Myjar.jar
import java.util.Vector;
class MyJarClass{
public static void main(String args[]){
Vector v = new Vector();
AnotherClass another = new AnotherClass();
v.addElement("one");
another.doSomething();
}
}
class AnotherClass{
void doSomething(){
}
}
Quand je fournis ce JAR à un outil - l'outil devrait montrer que java.util.Vector
et Vector.adElements()
proviennent d'une source externe (non présente dans MyJar.jar)
J'ai oublié de mentionner que je n'ai pas accès au code source.