Win a copy of Murach's Python Programming this week in the Jython/Python forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

How to fetch information from a JAR file  RSS feed

 
Manu Verma
Greenhorn
Posts: 10
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi, I have use of jar file information, like class name and their methods name. I am using following code to list all files contains a particular jar file: -

import java.io.IOException;
import java.util.Enumeration;
import java.util.jar.JarFile;

public class JarFileInfo {

public static void main(String args[]) throws IOException {
JarFile j = new JarFile("jar file path");
Enumeration e = j.entries();

while (e.hasMoreElements()) {
System.out.println(e.nextElement());

}
}
}

Now, How would I get only class names and their respective method names? if I get only class name I can list their methods using following: -
Method[] methods = classnameobj.getDeclaredMethods();
System.out.println("Methods name are as below: -");
int i = 0;
for(Method method : methods) {
System.out.println(method.getName());
methName[i] = method.getName();
i++;

}
so, my problem is only getting all Class names of any particular jar file, any guidance or suggestions plzzzz.
 
Manu Verma
Greenhorn
Posts: 10
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Sorry, due to some misunderstanding I have posted this topic here, please ignore.
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!