By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
432,385 Members | 847 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 432,385 IT Pros & Developers. It's quick & easy.

C++ class to parse java .class file

P: n/a
Hi,
I recently read that every java .class file, is written in a
specific binary format.
http://java.sun.com/docs/books/jvms/...sFile.doc.html

I just want to know whether there is any C++ class for extracting
those structure information from a .class file . I am NOT speaking
about decompiling the java class. I just want to parse and extract
some information from the .class file.

Thanks in Advance
Kiran.

Mar 26 '07 #1
Share this Question
Share on Google+
2 Replies


P: n/a
wolverine wrote:
Hi,
I recently read that every java .class file, is written in a
specific binary format.
http://java.sun.com/docs/books/jvms/...sFile.doc.html

I just want to know whether there is any C++ class for extracting
those structure information from a .class file . I am NOT speaking
about decompiling the java class. I just want to parse and extract
some information from the .class file.
You might find it useful to ask about it in a Java newsgroup. After
all, C++ knows nothing about .class files, it's all defined in the
Java language specification, and that's why a Java forum is a more
likely place where you can find a solution for parsing .class files.

V
--
Please remove capital 'A's when replying by e-mail
I do not respond to top-posted replies, please don't ask
Mar 26 '07 #2

P: n/a
On 26 Mar 2007 07:21:53 -0700, "wolverine" <ki*********@gmail.com>
wrote:
>Hi,
I recently read that every java .class file, is written in a
specific binary format.
http://java.sun.com/docs/books/jvms/...sFile.doc.html

I just want to know whether there is any C++ class for extracting
those structure information from a .class file . I am NOT speaking
about decompiling the java class. I just want to parse and extract
some information from the .class file.

Thanks in Advance
Kiran.
In principle, a C++ program can be written to parse any specified
format of binary file. Whether anyone has written such a parser for
Java .class files is another question. As Victor says, you are much
more likely to find such a parser in a Java newsgroup. It will
probably be written in Java, but that should be easy enough to convert
to C++ if you really require something written in C++.

An alternative would be to find a general purpose parser in C++ and
adapt that to handle the specifics of your target file type.

rossum

Mar 26 '07 #3

This discussion thread is closed

Replies have been disabled for this discussion.