This week's book giveaway is in the OCAJP forum.
We're giving away four copies of Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) and have Khalid A Mughal & Rolf W Rasmussen on-line!
See this thread for details.
Win a copy of Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) this week in the OCAJP forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Class File Information

 
Saurav Chetia
Greenhorn
Posts: 10
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If I have a java class file and I want to know about it's version(major and minor) how to obtain those values ?
I used com.ibm.toad.cfparse package. Using the ClassFile class I tried to get the major and minor versions but I get the default values of MajorVersion : 45 , and MinorVersion : 3.
I used the ClassFile constructor with InputStream argument.
Can someone tell me what am I am I missing here ?
Or else please suggest some other technique to get those information.
Thanks
 
Michael Morris
Ranch Hand
Posts: 3451
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Saurav,
See if this doesn't work:

Michael Morris
 
Saurav Chetia
Greenhorn
Posts: 10
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks Michael!
That was a simple method to obtain information from a class file.
I just had doubt related with JVM implementation of JDK versions and the Class file format supported. Got the information from the Sun's JVM Specification.
Thanks again
-Saurav
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic